Re: [ js ] jQuery and google map api

看板Ajax作者 (wctang)時間17年前 (2008/10/01 17:36), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《ckaha (★閃亮數學推理★)》之銘言: : 這是我想仿照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"); 我印象中有看到過 jQuery Plugin for Google maps api ,而且還好幾個 @@ eg: http://www.dyve.net/jquery/?googlemaps 不過以我的經驗是不太會用到,因為老實說 Google maps api 還蠻複雜的, 其複雜性也不在於單純的顯示地圖或控制,而是 Google maps api 功能太 強大,也能用在很多用途上,例如有人拿來做為書籍顯示等,所以很難有通 用的包裝方式供大家使用,到後來其實不會比較方便 (個人觀點 :) ) 當然,如果目的是用在比較單純的用途,那用一層 jQuery 來包裝,的確是 可以讓 google maps api 不熟的人方便使用。 呃,未受過專業訓練的小小感想... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.148.101

10/04 18:04, , 1F
3Q 謝謝你的建議~
10/04 18:04, 1F
文章代碼(AID): #18uqIBpY (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #18uqIBpY (Ajax)