如何在Google Maps API Javascript中按城市获取GPOINT

时间:2011-06-16 10:42:01

标签: javascript google-maps google-maps-api-2

我有字符串 - “莫斯科”。

如何从我的字符串中获取Gpoint(坐标)?

我需要结果:new GPoint(30.3112,59.99322);

2 个答案:

答案 0 :(得分:2)

嗯,v2 API说GPoint does not represent是地理坐标上的一个点,但是GLatLng。

要获取坐标,您需要使用geocoding

geocoder = new GClientGeocoder();
geocoder.getLatLng("Moscow", function(point)
{
    if (point == null)
    {
        // nothing found
    }
    else
    {
        // point is an instance of GLatLng with coordinates you need
    }
});

答案 1 :(得分:0)

Google地理编码API将为您完成这项工作,说明和示例如下: http://code.google.com/apis/maps/documentation/geocoding/