获取用户的确切位置

时间:2014-05-13 04:52:33

标签: php wordpress

我正在创建一个网站,我需要在其中获取最接近用户位置的记录。我不想从用户那里获得他的位置输入。如何获取确切的用户位置以使记录更接近其位置?

1 个答案:

答案 0 :(得分:1)

您想要检索哪些数据?该坐标?地址?

您可以使用普通的javascript来获取坐标:

// check to see if the browser supports geolocation
if (navigator.geolocation){
    navigator.geolocation.getCurrentPosition(showCoordData);
}

function showCoordData(data){
    // in data.coords you'll have latitude, longitude, accuracy,
    // altitudeAccuracy, heading, and speed
    console.log(data.coords);
}

如果您想从坐标中获取街道地址,城市,州等,您可能最好使用Google地图或Bing Maps API。 (显然我会首先尝试谷歌。)

https://developers.google.com/maps/documentation/javascript/

http://msdn.microsoft.com/en-us/library/gg427611.aspx