如何将腾讯地图的坐标转换成百度地图坐标呢?

2026-04-03 05:321阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计185个文字,预计阅读时间需要1分钟。

如何将腾讯地图的坐标转换成百度地图坐标呢?

将腾讯地图坐标转换为百度地图坐标

javascript/** * 腾讯地图坐标转换为百度地图坐标 * @param {number} lat 腾讯地图纬度 * @param {number} lng 腾讯地图经度 * @return {boolean|Object} 转换结果,false表示输入错误,Object表示转换后的百度坐标 */function convertQtB(lat, lng) { if (empty(lat) || empty(lng)) { return false; } const x_pi=3.14159265358979324 * 3000.0 / 180.0; let x=lng; let y=lat; let z=Math.sqrt(x * x + y * y); return { x: x, y: y };}

gistfile1.txt

/** * 腾讯地图坐标转换为百度地图坐标 */ function convertQtB ($lat, $lng) { if (empty($lat) && empty($lng)) { return false; } $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 ['lat' => $lat, 'lng' => $lng]; }

如何将腾讯地图的坐标转换成百度地图坐标呢?

本文共计185个文字,预计阅读时间需要1分钟。

如何将腾讯地图的坐标转换成百度地图坐标呢?

将腾讯地图坐标转换为百度地图坐标

javascript/** * 腾讯地图坐标转换为百度地图坐标 * @param {number} lat 腾讯地图纬度 * @param {number} lng 腾讯地图经度 * @return {boolean|Object} 转换结果,false表示输入错误,Object表示转换后的百度坐标 */function convertQtB(lat, lng) { if (empty(lat) || empty(lng)) { return false; } const x_pi=3.14159265358979324 * 3000.0 / 180.0; let x=lng; let y=lat; let z=Math.sqrt(x * x + y * y); return { x: x, y: y };}

gistfile1.txt

/** * 腾讯地图坐标转换为百度地图坐标 */ function convertQtB ($lat, $lng) { if (empty($lat) && empty($lng)) { return false; } $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 ['lat' => $lat, 'lng' => $lng]; }

如何将腾讯地图的坐标转换成百度地图坐标呢?