作者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