最近做的项目要用到google map的功能,所以仔细研究了下
开发文档http://www.google.com/intl/zh-CN/apis/maps/documentation/
基本所有的应用里面都介绍到了.但在做的时候发现一个最关键的问题,就是我拿不到经纬度来定位地图。到处搜索了反才发现这个方法,来自老鼠’s blog
- 在ditu.google.com 查找一个地址。http://ditu.google.com/maps?f=q&hl=zh_CN&q=上海&output=js
后面的 output=js 这个表明是以JS的形式输出- 查看页面源代码,找到mabcCenter里的id:BE00000591
- 用Mapabc 的接口 http://mapgoogle.mapabc.com/mapabcpoi?pco=a;BE00000591&cburl=ditu.google.com%2Fmapfiles%2Fmapabc_poiid_callback.html
- 得到结果notpcoStrbase64 = MTIxLjQ3NTkxMzgsMzEuMjI0MzUzMDQ=
- 然后用base64_decode解码MTIxLjQ3NTkxMzgsMzEuMjI0MzUzMDQ=得到121.4759138,31.22435304
- 最后也是关键的一步,我nndx就废在这上面半天,应用到api的经纬的时候务必一定肯定需要,反一反经是纬纬是经

