分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

php 百度地图 腾讯地图 转换坐标

发布时间:2023-09-06 01:52责任编辑:郭大石关键词:暂无标签
/** * 中国正常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); ?}

php 百度地图 腾讯地图 转换坐标

原文地址:https://www.cnblogs.com/shaoing/p/8979537.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved