http://www.dianping.com/shop/2308828  KTV的坐标不知道怎么采集到问题:怎么采集到这个KTV地址地图的坐标    

解决方案 »

  1.   

    楼主看看这个!http://www.cnblogs.com/sufei/articles/1420242.html
      

  2.   

    http://www.dianping.com/shop/2308828/map网页另存为:将p.pak.min.v53.js文件反混淆查看init函数:init: function(C, D, B) {
            if (!C) {
                return
            }
            D = this.checkPOI(D, this.options.settings.center);
            var A = D[0];
            this.options.scaleLevel = A.isDef ? 4 : (this.options.scaleLevel != null ? this.options.scaleLevel: 15);
            alert(A.lat+" "+A.lng); //获取地图中心经纬度坐标
    B.setCenter(new GLatLng(A.lat, A.lng), this.options.scaleLevel);
            if (A.isCenter || A.isDef) {
                D.shift()
            }
            if (D.length > 0) {
                this.initPoint = this.addPoint(C, D)
            }
        },
    得到23.13933 113.31898因为里面的那个点就是地图中心点,查看addPoint函数:
    var M = new GLatLng(E.lat, E.lng);

    var G = new GMarker(M, {
        icon: K,
        draggable: J
    });
    可以弹出M看看。