如何反转削减谷歌地图地址与lat,长json格式?

时间:2011-06-27 07:46:13

标签: javascript google-maps google-geocoder

我知道怎样做反向削减谷歌地图与lac,ci params以json格式,但我可以
没有找到像这样的方式用lat,long params进行解析,这是不可能的?
谢谢你。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

由于您使用google-maps关键字对此进行了标记,因此您还可以直接在Google地图中使用地理编码API(例如适用于Gmaps API V3):

    gmaps.geocoder.geocode({ 'address': address }, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var marker = new google.maps.Marker({
                map: gmaps.map,
                position: results[0].geometry.location,
            });

            marker.setTitle(address);

            gmaps.bounds.extend(results[0].geometry.location);
            gmaps.map.fitBounds(gmaps.bounds);

            if(typeof(callback) === 'function') {
                callback(marker);
            }
        } else {
            console.log("Geocode was not successful for the following reason: " + status);
        }
    });

此代码段将获取地址的几何位置,并将其绘制在地图中(位于gmaps.map中)。它还将确保所有标记都适合地图的边界。