1

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

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

我需要以下结果:新 GPoint(30.3112,59.99322);

4

2 回答 2

2

好吧,v2 API 说 GPoint不能用地理坐标表示地球上的一个点,但 GLatLng 可以。

要获取坐标,您需要使用地理编码

geocoder = new GClientGeocoder();
geocoder.getLatLng("Moscow", function(point)
{
    if (point == null)
    {
        // nothing found
    }
    else
    {
        // point is an instance of GLatLng with coordinates you need
    }
});
于 2011-06-16T10:56:09.160 回答
0

谷歌地理编码 API 将为您完成这项工作,这里有描述和示例: http ://code.google.com/apis/maps/documentation/geocoding/

于 2011-06-16T10:57:30.387 回答