我想知道我是否可以看到某个国家/地区的可用城市列表,尤其是Google地图返回的“short_name”字段。我想知道这一点的原因是我只是想看看谷歌填写我的地理位置的可能性
function writeAddressName(latLng) {
var geocoder = new google.maps.Geocoder();
geocoder.geocode({
"location": latLng
},
function(results, status) {
if (status == google.maps.GeocoderStatus.OK)
document.getElementById("location").value = results[0].address_components[6].short_name;
});
答案 0 :(得分:0)
Google Maps API没有此类功能。
此外,您不应该依赖地址组件数组中的确切位置:
results[0].address_components[6].short_name
相反,你必须遍历地址组件数组并找到类型字段中具有“locality”的数组。