Javascript 使用谷歌地图API将纬度和经度转换为街道地址
给定纬度和经度,如何使用Google Maps JavaScript API将其转换为街道地址?以下是我们在JavaScript中的操作方式。请确保您已连接Internet:),将纬度和经度传递给displayLocation函数。尝试此urlJavascript 使用谷歌地图API将纬度和经度转换为街道地址,javascript,Javascript,给定纬度和经度,如何使用Google Maps JavaScript API将其转换为街道地址?以下是我们在JavaScript中的操作方式。请确保您已连接Internet:),将纬度和经度传递给displayLocation函数。尝试此url 搜索反向地理编码,谷歌地图API可以从多种语言中实现,谢谢回复。我试过了,但没用。请查看代码并帮助我找出错误所在。@Shhivaa显示您尝试过的完整代码。.在问题部分中,您好,您能帮助我吗?我想要javascript bing地图中S和D之间的行驶距离?
搜索反向地理编码,谷歌地图API可以从多种语言中实现,谢谢回复。我试过了,但没用。请查看代码并帮助我找出错误所在。@Shhivaa显示您尝试过的完整代码。.在问题部分中,您好,您能帮助我吗?我想要javascript bing地图中S和D之间的行驶距离?@Shivva如果您答对了,请标记/接受答案:)@Shhivaa检查此问题
function displayLocation(latitude, longitude) {
var request = new XMLHttpRequest();
var method = 'GET';
var url = 'http://maps.googleapis.com/maps/api/geocode/json?latlng='
+ latitude + ',' + longitude + '&sensor=true';
var async = true;
request.open(method, url, async);
request.onreadystatechange = function() {
if (request.readyState == 4 && request.status == 200) {
var data = JSON.parse(request.responseText);
var address = data.results[0];
var value = address.formatted_address.split(",");
count = value.length;
country=value[count-1];
state = value[count - 2];
city = value[count - 3];
alert(city);
// document.write(address.formatted_address);
}
};
request.send();
};
var successCallback = function(position) {
var x = position.coords.latitude;
var y = position.coords.longitude;
displayLocation(x, y);
};
var errorCallback = function(error) {
};
var options = {
enableHighAccuracy : true,
timeout : 1000,
maximumAge : 0
};
navigator.geolocation.getCurrentPosition(successCallback, errorCallback,
options);
}