function geocodePosition(pos) {
geocoder.geocode({
latLng: pos
}, function (responses) {
if (responses && responses.length > 0) {
updateMarkerAddress(responses[0].formatted_address);
} else {
updateMarkerAddress('Cannot determine address at this location.');
}
});
}
我可以使用此代码获取“ formatted_address”。我如何获得城市,国家和其他信息?
最佳答案
这些都在从Maps API返回的响应对象中。
这是您正在使用的响应对象的属性-GeocoderResult
通过查看扩展的JSON on the Geocoding page,可以更直观地显示结果
例如:responses[0].address_components
将为您提供包含地址部分的对象数组。
关于javascript - 如何获得详细的地理编码信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10416847/