百度地图定位WIFI和移动数据是两个经纬度?

$content = file_get_contents("http://api.map.baidu.com/location/ip?ak=akid&ip='ip地址'&coor=bd09ll");
$json = json_decode($content);
$lng=$json->{'content'}->{'point'}->{'x'};
$lat=$json->{'content'}->{'point'}->{'y'};

我使用以上语句获取用户IP地址来获取该用户当前位置,可问题出现了,在开着WIFI或移动数据情况下两个经纬度不一样,就会导致一个正确一个不正确,请问有什么好办法解决吗?谢谢!~

函数式编程
浏览 506回答 3
3回答

胡说叔叔

解决方法:目前只能使用AJAX传递参数的方法给PHP后再处理经纬度...

PIPIONE

wifi是正确的,移动数据的是运营商的IP。拿到的不一定准确
打开App,查看更多内容
随时随地看视频慕课网APP