可以使用html5定位,之后通过js发给php,php接受的header里面除了ip以外没有别的办法可以分析出具体位置了。但是html5是根据电脑所在地址分析的,如果设备支持gps就可以通过gps拿到对方精确位置。
Click the button to get your coordinates:
Try It
var x=document.getElementById("demo");
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML="Geolocation is not supported by this browser.";}
}
function showPosition(position)
{
x.innerHTML="Latitude: " + position.coords.latitude +
"
Longitude: " + position.coords.longitude;
}
取消
评论
HTML5定位与JS应用
本文介绍了如何利用HTML5的地理位置API获取用户的经纬度坐标,并通过JavaScript将这些数据发送到服务器端。此外还讨论了在支持GPS的情况下如何提高位置精度。

被折叠的 条评论
为什么被折叠?



