我有字符串 - 「莫斯科」。如何在Google Maps API中按城市獲得GPOINT Javascript
如何從我的字符串中獲得Gpoint(coords)?
我需要的結果是:new GPoint(30.3112,59.99322);
我有字符串 - 「莫斯科」。如何在Google Maps API中按城市獲得GPOINT Javascript
如何從我的字符串中獲得Gpoint(coords)?
我需要的結果是:new GPoint(30.3112,59.99322);
那麼,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
}
});
的谷歌地理編碼API將做的工作適合你,描述和例子在這裏: http://code.google.com/apis/maps/documentation/geocoding/
的API版本您使用的? – 2011-06-16 10:47:02
@Yuri Stuken,v2 – 2011-06-16 10:48:10
@Yuri v2可以從類名「GPoint」推導出來 - v3使用'google.maps.'命名空間 – mkilmanas 2011-06-16 10:53:53