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”。我如何获得城市,国家和其他信息?
答案 0 :(得分:3)
这一切都在Maps API返回的响应对象中。
以下是您正在使用的响应对象的属性 - GeocoderResult
通过查看扩展的JSON on the Geocoding page
,可以更轻松地显示结果例如:
responses[0].address_components
会为您提供包含地址部分的对象数组。