
google map v3
firseve
这个作者很懒,什么都没留下…
展开
-
Google Map API V3 (一) 显示一个点,OO思想写一个属于自己的JS
为了避免代码污染,js部分使用了 (function(){})()方法私有化了方法,并将方法赋给了全局变量 $G,$O,$M,$L,$I 以供调用,因为不同的js库命名规则不同,每次修改只需要将最开始的变量初始化及方法内对外公开方法的赋值字母同时改变就可减少代码冲突 这里地图我使用了$G获得了function方法内的 MP对应的功能函数 MP定义了一个数组,区别于java的数组,js可以使...2011-12-12 22:01:35 · 150 阅读 · 0 评论 -
Google Map API V3 (二) 点击标记一个点
在上一版本上增加了标记新点的功能,初始化显示一个点,通过修改在地图上增加一个单词点击监听事件,并根据用户的点击标记新的点,隐藏原有显示,并记录下当前点击坐标位置 后面就是对于标记点的保存了 恢复可以显示初始化时候标记的点信息及弹出信息框(我没有改动上面的Y和X,初始值在$G.y和$G.x中保存) PS:google区别于人们的原有思想,即google的地图对于 x y 的定义是y轴在前,...2011-12-13 11:52:02 · 222 阅读 · 0 评论 -
Google Map API V3 (三) 反向解析物理地址对应的坐标
这里主要的一个重点是使用了google的地理解析包google.maps.Geocoder 当传入值为address信息的时候,即告知google要查找的信息为地理坐标,通常情况下一个正确的地理位置会获得多个返回结果,即使搜索北京也会得到多个点(美国有个地方也叫北京) 通过回调函数的方法function(results, status)可以得到的就是点集合、还有查询状态信息,和HTTP类似同样...2011-12-28 01:49:52 · 161 阅读 · 0 评论 -
Google Map API V3 (四) 地图右键菜单
区别于浏览器中鼠标定位方式,要在地图中定位鼠标位置并将右键弹出的图层定位到页面中 不过问题是google地图在定位的时候有偏差值,所以在使用的时候减去了偏差值 [code="java"] Google 地图 右键使用 html,body{height:100%;margin:0;padding:0;} .left{width:20%;float:left;heig...2012-02-16 15:34:33 · 459 阅读 · 0 评论