TeaXia 小窝-茶树虾
首页
1 python生成剪映草稿解析 2,950 阅读 2 Vue vben admin 2.0的封装部分坑点 1,902 阅读 3 时间的风景/TimeScapes 母带Rip (1080p/4K) 下载 1,645 阅读 4 VUE中使用mathjs的方法 1,570 阅读 5 百度地图坐标系对腾讯地图坐标系转换 1,526 阅读
技术宅的演示性文稿 技术宅的吐槽文档 一个的舞台 唱唱反调 老文章归档 光年计划
登录
标签搜索
  • 老文章
  • CS
  • 长春
  • 大学
  • 程序员
  • vue
  • 酷游CS俱乐部
  • dedecms
  • 织梦
  • php
  • vant
  • 小程序
  • 军训
  • 缘
  • ie6
  • google
  • 大连
  • 2012
  • js
  • ecshop
侧边栏壁纸
博主昵称
茶树虾

  • 累计撰写 306 篇文章
  • 累计收到 129 条评论
  • 首页
  • 栏目
    • 技术宅的演示性文稿
    • 技术宅的吐槽文档
    • 一个的舞台
    • 唱唱反调
    • 老文章归档
    • 光年计划
  • 页面
搜索到 1 篇与 GCJ-02 的结果
  • 百度地图坐标系对腾讯地图坐标系转换 2022-03-08
    百度地图坐标系对腾讯地图坐标系转换 很多时候我们会在后台使用百度地图对地图坐标进行拾取。但是在小程序的时候,小程序使用的是腾讯地图。两者使用的坐标系不同,导致在腾讯地图查看的时候,会有几十米的偏差。百度地图使用的是BD-09的坐标系,而腾讯高德等使用的是GCJ-02的国标坐标系(也称火星坐标系)。百度地图的BD-90坐标系是根据GCJ-20的坐标系进行二次加密后的,所以两者坐标上,会有偏差。下面我们通过算法,来把百度的BD-09坐标系还原成GCJ-02的坐标系,让小程序上可以正确显示function bMapTransqqMap(lng, lat) { if (!lng || !lat) return { lng: 0, lat: 0 } let x_pi = (3.14159265358979324 * 3000.0) / 180.0; let x = lng - 0.0065; let y = lat - 0.006; let z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi); let theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi); let lngs = z * Math.cos(theta); let lats = z * Math.sin(theta); return { lng: lngs, lat: lats }; }
    • 2022年03月08日
    • 1,526 阅读
    • 0 评论
    • 7 点赞
博主栏壁纸
博主头像 茶树虾

306 文章数
129 评论量
本站内容遵循[CC BY-NC-SA 4.0] 黔ICP备13000856号-2

贵公网安备 52010302003026号

RSS MAP