[ js ] jQuery and google map api

看板Ajax作者 (★閃亮數學推理★)時間17年前 (2008/10/01 15:52), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
這是我想仿照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 wrong unless you can proof it is true. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.129.34

10/01 18:10, , 1F
所有的工具都是為了跳出繁複的流程而做的簡化 , 這是好事:p
10/01 18:10, 1F

10/01 18:11, , 2F
另外你有顧慮到method chain , 算是個不錯的特性.
10/01 18:11, 2F

10/04 18:06, , 3F
謝謝你的回應~ 我再好好的學習一下
10/04 18:06, 3F
文章代碼(AID): #18uonMgC (Ajax)
討論串 (同標題文章)
文章代碼(AID): #18uonMgC (Ajax)