455A.C’s Skywalker Ranch | 455A.C

九/07

16

google地图api接口的经纬取得方法

最近做的项目要用到google map的功能,所以仔细研究了下
开发文档http://www.google.com/intl/zh-CN/apis/maps/documentation/
基本所有的应用里面都介绍到了.但在做的时候发现一个最关键的问题,就是我拿不到经纬度来定位地图。到处搜索了反才发现这个方法,来自老鼠’s blog

  1. 在ditu.google.com 查找一个地址。http://ditu.google.com/maps?f=q&hl=zh_CN&q=上海&output=js
    后面的 output=js 这个表明是以JS的形式输出
  2. 查看页面源代码,找到mabcCenter里的id:BE00000591
  3. 用Mapabc 的接口 http://mapgoogle.mapabc.com/mapabcpoi?pco=a;BE00000591&cburl=ditu.google.com%2Fmapfiles%2Fmapabc_poiid_callback.html
  4. 得到结果notpcoStrbase64 = MTIxLjQ3NTkxMzgsMzEuMjI0MzUzMDQ=
  5. 然后用base64_decode解码MTIxLjQ3NTkxMzgsMzEuMjI0MzUzMDQ=得到121.4759138,31.22435304
  6. 最后也是关键的一步,我nndx就废在这上面半天,应用到api的经纬的时候务必一定肯定需要,反一反经是纬纬是经

RSS Feed

还没有任何评论。

Leave a comment!

<< google地图api接口的经纬取得方法(续)

cellpadding和cellspacing在CSS中的定义 >>

Find it!

Theme Design by devolux.org