Javascript 如何使用latitude&;获取位置名称或城市;经度?

Javascript 如何使用latitude&;获取位置名称或城市;经度?,javascript,geolocation,Javascript,Geolocation,我正在使用下面的代码,但是如何从经纬度中获取城市名称或位置名称 var x=document.getElementById("location"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition,showError); } else { x.innerHTML="Geolo

我正在使用下面的代码,但是如何从经纬度中获取城市名称或位置名称

var x=document.getElementById("location");
function getLocation()
{
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition,showError);
    }
    else {
        x.innerHTML="Geolocation is not supported by this browser.";
    }
}

function showPosition(position)
{
    x.innerHTML="Latitude: " + position.coords.latitude + 
        "<br>Longitude: " + position.coords.longitude;  
}
var x=document.getElementById(“位置”);
函数getLocation()
{
if(导航器.地理位置){
navigator.geolocation.getCurrentPosition(showPosition,showError);
}
否则{
x、 innerHTML=“此浏览器不支持地理位置。”;
}
}
功能显示位置(位置)
{
x、 innerHTML=“纬度:”+position.coords.Latitude+
“
经度:”+position.coords.Longitude; }
您可以使用Google Maps v3 API对纬度和经度对执行反向地理编码。你可以在这里找到一个例子:。

试试谷歌地理编码API,但位置名称不会出现