作者ckaha (★閃亮數學推理★)
看板Ajax
標題[ js ] jQuery and google map api
時間Wed Oct 1 15:52:51 2008
這是我想仿照jQuery的精神來控制 google map 的一段程式碼
//其實是自己常常打這些碼 有點想偷懶...XD
這主要是用$G(dom,GLatLng,zoom)在dom上創造一個地圖
接著可以連續使用 center, show 去移動地圖中心,顯示地圖中心位置
不過我不確定這東西到底有沒有運用的價值
或者說早就有更好的輪子出來了呢?
這目前還很簡陋
因為一開始只是想實做這個想法
並且用在一個自己在處理的東西
不過對於jQuery和google map
是這幾天努力去讀他們的document和做中學習
才慢慢體會他們的特別之處
不知對於這東西有什麼樣的看法呢?
function MyGmap(dom,point,b){
$(dom).contents().remove();
this.i = new GMap2($(dom).get(0));
this.i.setCenter(point,b);
this.center = function(a){
if(a){
this.i.setCenter(a);
return this;
}else{
return this.i.getCenter();
}
};
this.show = function(a){
if(a){
alert(a.lat()+","+a.lng());
return this;
}else{
alert(this.center().lat()+","+this.center().lng());
return this;
}
};
}
function $G(dom,point,b,option){
return new MyGmap(dom,point,b);
}
var a = $G("#a",new GLatLng(23,121),8).show().center(new GLatLng(20,21)).show().center();
alert(a.lat()+","+a.lng()+",aha");
--
Every thing can be w
rong unless you can proof it is
true.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.129.34
1F:→ TonyQ:所有的工具都是為了跳出繁複的流程而做的簡化 , 這是好事:p 10/01 18:10
2F:→ TonyQ:另外你有顧慮到method chain , 算是個不錯的特性. 10/01 18:11
3F:→ ckaha:謝謝你的回應~ 我再好好的學習一下 10/04 18:06