如题,代码如下
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
alert('您的位置:'+r.point.lng+','+r.point.lat);
}
else {
alert('failed'+this.getStatus());
}
},{enableHighAccuracy: true});
上面代码是获取用户当前经纬度的js代码,请问用PHP如何获取r.point.lng和r.point.lat呢?(我试了设置cookie,但有时会失效,而且无法实时的获取用户当前位置,特别影响使用。而PHP只能通过IP获取经纬度,但在移动数据下IP定位相差十万八千里跟WIFI下定位又不相同。)
希望能帮我解决这一问题,T-T,如果有效率更高的方法,还望能够告之,非常感谢!~我不会AJAX,完全不知道如何下手。T-T。
相关分类