【发布时间】:2015-05-27 10:50:12
【问题描述】:
我正在使用南非地址绘制地图。这通常可以正常工作,但在某些情况下,API 似乎无法找到地址并返回绘制在该国中心的相同纬度/经度。我正在使用以下函数来检索坐标:
function getpointfromaddress(location, callbackfunction){
var geocoderRequest = { address: location, componentRestrictions: {country: 'ZA'} };
geocoder.geocode(geocoderRequest, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var point = results[0].geometry.location
callbackfunction(point)
}
})
}
不会映射的地址示例是“Corner of Witkoppen & Nanyuki Rd,Sunninghill Park,Sandton,2199”。地址地图很好使用谷歌地图在线。
非常感谢您提供的任何帮助。
【问题讨论】:
-
您可以尝试使用Google Geocoding API Web Service,您的输入示例请求将如下所示:maps.googleapis.com/maps/api/geocode/… 它应该以 JSON 格式显示南非的一些纬度/经度。
标签: google-maps