Re: [ js ] jQuery and google map api
※ 引述《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
10/04 18:04, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章