【发布时间】:2015-01-01 14:32:52
【问题描述】:
我正在使用反向地理编码来读取坐标并将其转换为街道地址。 我的代码有效,但我的问题是它只返回郊区和城镇是否有可能以返回完整地址号的方式格式化它 - 街道 - 郊区 - 城镇 - 国家。
// Read coordinates and convert to Readible Address
function codeLatLng() {
geocoder = new google.maps.Geocoder();
//var input = document.getElementById('latlng').value;
//var latlngStr = input.split(',', 2);
var lat = parseFloat(latitude);
var lng = parseFloat(longitude);
var latlng = new google.maps.LatLng(lat, lng);
geocoder.geocode({ 'latLng': latlng }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[1]) {
$("#txtCurrentAdd").val(results[1].formatted_address)
//infowindow.setContent(results[1].formatted_address);
//infowindow.open(map, marker);
} else {
alert('No results found');
}
} else {
alert('Geocoder failed due to: ' + status);
}
});
}
【问题讨论】:
-
为什么我的问题被减去了?
-
世界上每一个问题都被问过,别再傻了。
标签: javascript google-maps geolocation geocoding reverse-geocoding