PHP腾讯地图经纬度转百度地图经纬度

2018-07-20    来源:open-open

/**
* 中国正常GCJ02坐标---->百度地图BD09坐标
* 腾讯地图用的也是GCJ02坐标
* @param double $lat 纬度
* @param double $lng 经度
*/
function Convert_GCJ02_To_BD09($lat,$lng){
        $x_pi = 3.14159265358979324 * 3000.0 / 180.0;
        $x = $lng;
        $y = $lat;
        $z =sqrt($x * $x + $y * $y) + 0.00002 * sin($y * $x_pi);
        $theta = atan2($y, $x) + 0.000003 * cos($x * $x_pi);
        $lng = $z * cos($theta) + 0.0065;
        $lat = $z * sin($theta) + 0.006;
        return array('lng'=>$lng,'lat'=>$lat);
}
 
/**
* 百度地图BD09坐标---->中国正常GCJ02坐标
* 腾讯地图用的也是GCJ02坐标
* @param double $lat 纬度
* @param double $lng 经度
* @return array();
*/
function Convert_BD09_To_GCJ02($lat,$lng){
        $x_pi = 3.14159265358979324 * 3000.0 / 180.0;
        $x = $lng - 0.0065;
        $y = $lat - 0.006;
        $z = sqrt($x * $x + $y * $y) - 0.00002 * sin($y * $x_pi);
        $theta = atan2($y, $x) - 0.000003 * cos($x * $x_pi);
        $lng = $z * cos($theta);
        $lat = $z * sin($theta);
        return array('lng'=>$lng,'lat'=>$lat);
}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系电话:028-62778877-8306;邮箱:hyg@west.cn
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇: PHP图像操作类

下一篇:PHP敏感字过滤代码

域名拍卖 +更多
域名 剩余时间 当前价格
xiuchao.com 13小时40分 ¥830
wlmqsbz.com 10小时40分 ¥285
xinwangxun.com 13小时57分 ¥150
manda15.com 13小时12分 ¥145
diledns.com 13小时58分 ¥145
rznh1999.com 12小时14分 ¥145
jsipz.com 11小时58分 ¥145
ena.cc 12小时24分 ¥120