使用该公式即可将获取到的火星坐标系坐标转成百度坐标系,而无需在调用百度API进行转换
但该公式会有一定的误差,本人测试过后发现误差大概在300~400m。

function ggToBaidu(lng, lat) {var x_PI = 3.14159265358979324 * 3000.0/180.0;<span style="white-space:pre"> </span>var z = Math.sqrt(lng * lng + lat * lat) + 0.00002 * Math.sin(lat*x_PI);var theta = Math.atan2(lat, lng) + 0.000003 * Math.cos(lng * x_PI);<span style="white-space:pre">    </span>var bd_lng = z * Math.cos(theta) + 0.0065;<span style="white-space:pre">    </span>var bd_lat = z * Math.sin(theta) + 0.006;<span style="white-space:pre"> </span>alert(bd_lng+" "+bd_lat);<span style="white-space:pre">   </span>return [bd_lng, bd_lat]
}

JS火星坐标系转百度坐标系(公式法)相关推荐

  1. 基于Postgresql和PostGIS实现火星坐标系、百度坐标系、WGS84坐标系、CGCS2000坐标系互转

    背景 最近有一个需求,需要将WGS84转成火星坐标系.个人觉得在代码中逐个点坐标进行转换,太麻烦,而且效率低.PostGIS的st_transform虽然可以进行坐标转换,但是不支持国内这些坐标系.最 ...

  2. 各种经纬度坐标系转换-百度坐标系、火星坐标系、国际坐标系

    各种经纬度坐标系转换-百度坐标系.火星坐标系.国际坐标系 (文章代码参考网上 测试没什么问题, 汇总整理希望对大家有帮助-dou )WGS84:国际坐标系,为一种大地坐标系,也是目前广泛使用的GPS全 ...

  3. php百度坐标转腾讯坐标,火星坐标系、百度坐标系、腾讯坐标系的相互转换

    /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 * * @param gg_lat * @param gg_lon ...

  4. 地图坐标转换(火星坐标系、百度坐标系、谷歌、腾讯、高德等坐标)

    好文章记录 概念解释 首先搞清楚什么是火星坐标?到底有哪些坐标体系?由来是怎样的? 1.1 名词解释 坐标系统:用于定位的系统,就跟二维笛卡尔坐标系统一样,一个点使用(x,y),就能确定该点在笛卡尔坐 ...

  5. 地球坐标系,火星坐标系,百度坐标系

    地球坐标系--WGS84:常见于 GPS 设备,Google 地图等国际标准的坐标体系. 火星坐标系--GCJ-02:中国国内使用的被强制加密后的坐标体系,高德坐标就属于该种坐标体系. 百度坐标系-- ...

  6. python读取数据文件、并把里面的数据变成x的二维坐标_(数据科学学习手札60)用Python实现WGS84、火星坐标系、百度坐标系、web墨卡托四种坐标相互转换...

    importmathclassLngLatTransfer():def __init__(self): self.x_pi= 3.14159265358979324 * 3000.0 / 180.0s ...

  7. python实现坐标系转换_(数据科学学习手札60)用Python实现WGS84、火星坐标系、百度坐标系、web墨卡托四种坐标相互转换...

    importmathclassLngLatTransfer():def __init__(self): self.x_pi= 3.14159265358979324 * 3000.0 / 180.0s ...

  8. WGS84地球坐标系,GCJ02火星坐标系,BD09百度坐标系简介与转换,mybatis字段映射原理

    1.各坐标系简介 2.各坐标系转换 2.1坐标点实体类 2.2各坐标系转换工具类 3.测试 1.各坐标系简介 WGS84坐标系 即地球坐标系,国际上通用的坐标系. 设备一般包含GPS芯片或者北斗芯片获 ...

  9. 地理坐标系介绍:国家2000、西安80、WGS84、火星GCJ02、百度BD09

    2000国家大地坐标系 2000国家大地坐标系,是我国当前最新的国家大地坐标系,英文名称为China Geodetic Coordinate System 2000,英文缩写为CGCS2000.200 ...

最新文章

  1. R语言ggplot2地理信息可视化(下)
  2. 软考高项之沟通与干系人管理-背诵记忆
  3. SpringMVC+Hibernate +MySql+ EasyUI实现POI导出Excel(二)
  4. 图像处理保研面试_保研(六校面试)
  5. 如何用Camtasia给视频添加马赛克?
  6. ThinkPad笔记本安装win10+Ubuntu17.10双系统
  7. 【问题6】Redis 的过期策略都有哪些?内存淘汰机制都有哪些?
  8. python 根据答案 自动答题器_python根据题库答案自动答题
  9. 基于python的会议室预约管理系统的设计与实现
  10. c语言中calloc函数,C 库函数 – calloc()
  11. 解决使用 Bluetooth Audio Receiver 蓝牙传音卡顿问题
  12. ios-Ineligible Devices 不被识别的设备
  13. narwal机器人_省时省心才见真章!Narwal云鲸J1智能扫拖机器人国内上市
  14. EC智能电池信息读取
  15. TIP2022/去雾:Variational Single Nighttime Image Haze RemovalWith a Gray Haze-Line Prior具有灰色雾霾线先验的变分去雾
  16. 百度云分享文件自己设置密码
  17. LINUX学习—AWK(LINUX三剑客)
  18. Windows2008开启telnet命令的方法
  19. smartfusion2芯片的一些特性
  20. 五招祛痘法让熟女远离痘痘 - 健康程序员,至尚生活!

热门文章

  1. 递归向下java_Java递归方法Recursive详解
  2. interrupt()方法和InterruptException异常
  3. 电力系统中的惯量是什么?储能在系统频率稳定中起作用的方法
  4. f5服务器配置ssl协议支持,F5 安装SSL证书
  5. 第8季2:OSD实验演示与代码分析
  6. 新锐崛起:洞见新消费品牌背后的红利
  7. 计算机关闭远程桌面,小编教你win10关闭远程桌面连接的详尽处理门径
  8. Oracle ORA-01031:权限不足解决方案
  9. 正码、反码、补码区别
  10. 碧蓝航线显示无法连接服务器,碧蓝航线无法连接服务器怎么办 碧蓝航线游戏进不去怎么办...