PHP把GPS坐标转为百度坐标
来源:
瑞康科技
日期:2020-04-13 17:00:23
点击:1713
属于:后端设计
function getgps($lats,$lngs, $gps=false, $google=false) //gps 转百度坐标
{
$lat=$lats;
$lng=$lngs;
if($gps)
$c=file_get_contents("http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=$lng&y=$lat");
else if($google)
$c=file_get_contents("http://api.map.baidu.com/ag/coord/convert?from=2&to=4&x=$lng&y=$lat");
else
return array($lat,$lng);
$arr=(array)json_decode($c);
if(!$arr['error'])
{
$lat=base64_decode($arr['y']);
$lng=base64_decode($arr['x']);
}
return array($lat,$lng);
}