我想从经度和纬度中获取城市名称。我正在使用以下代码,但它会返回包含城市名称、邮政编码、省和国家/地区的整个地址。我只想要城市名称。
$.ajax({ url:'http://maps.googleapis.com/maps/api/geocode/json?latlng='+position.coords.latitude+','+position.coords.longitude+'&sensor=true',
success: function(data){
alert(data.results[4].formatted_address);
}
});
请查看地理编码的结果
{
"long_name" : "Vancouver",
"short_name" : "Vancouver",
"types" : [ "locality", "political" ]
},