JS火星坐标系转百度坐标系(公式法)
使用该公式即可将获取到的火星坐标系坐标转成百度坐标系,而无需在调用百度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火星坐标系转百度坐标系(公式法)相关推荐
- 基于Postgresql和PostGIS实现火星坐标系、百度坐标系、WGS84坐标系、CGCS2000坐标系互转
背景 最近有一个需求,需要将WGS84转成火星坐标系.个人觉得在代码中逐个点坐标进行转换,太麻烦,而且效率低.PostGIS的st_transform虽然可以进行坐标转换,但是不支持国内这些坐标系.最 ...
- 各种经纬度坐标系转换-百度坐标系、火星坐标系、国际坐标系
各种经纬度坐标系转换-百度坐标系.火星坐标系.国际坐标系 (文章代码参考网上 测试没什么问题, 汇总整理希望对大家有帮助-dou )WGS84:国际坐标系,为一种大地坐标系,也是目前广泛使用的GPS全 ...
- php百度坐标转腾讯坐标,火星坐标系、百度坐标系、腾讯坐标系的相互转换
/** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 * * @param gg_lat * @param gg_lon ...
- 地图坐标转换(火星坐标系、百度坐标系、谷歌、腾讯、高德等坐标)
好文章记录 概念解释 首先搞清楚什么是火星坐标?到底有哪些坐标体系?由来是怎样的? 1.1 名词解释 坐标系统:用于定位的系统,就跟二维笛卡尔坐标系统一样,一个点使用(x,y),就能确定该点在笛卡尔坐 ...
- 地球坐标系,火星坐标系,百度坐标系
地球坐标系--WGS84:常见于 GPS 设备,Google 地图等国际标准的坐标体系. 火星坐标系--GCJ-02:中国国内使用的被强制加密后的坐标体系,高德坐标就属于该种坐标体系. 百度坐标系-- ...
- python读取数据文件、并把里面的数据变成x的二维坐标_(数据科学学习手札60)用Python实现WGS84、火星坐标系、百度坐标系、web墨卡托四种坐标相互转换...
importmathclassLngLatTransfer():def __init__(self): self.x_pi= 3.14159265358979324 * 3000.0 / 180.0s ...
- python实现坐标系转换_(数据科学学习手札60)用Python实现WGS84、火星坐标系、百度坐标系、web墨卡托四种坐标相互转换...
importmathclassLngLatTransfer():def __init__(self): self.x_pi= 3.14159265358979324 * 3000.0 / 180.0s ...
- WGS84地球坐标系,GCJ02火星坐标系,BD09百度坐标系简介与转换,mybatis字段映射原理
1.各坐标系简介 2.各坐标系转换 2.1坐标点实体类 2.2各坐标系转换工具类 3.测试 1.各坐标系简介 WGS84坐标系 即地球坐标系,国际上通用的坐标系. 设备一般包含GPS芯片或者北斗芯片获 ...
- 地理坐标系介绍:国家2000、西安80、WGS84、火星GCJ02、百度BD09
2000国家大地坐标系 2000国家大地坐标系,是我国当前最新的国家大地坐标系,英文名称为China Geodetic Coordinate System 2000,英文缩写为CGCS2000.200 ...
最新文章
- R语言ggplot2地理信息可视化(下)
- 软考高项之沟通与干系人管理-背诵记忆
- SpringMVC+Hibernate +MySql+ EasyUI实现POI导出Excel(二)
- 图像处理保研面试_保研(六校面试)
- 如何用Camtasia给视频添加马赛克?
- ThinkPad笔记本安装win10+Ubuntu17.10双系统
- 【问题6】Redis 的过期策略都有哪些?内存淘汰机制都有哪些?
- python 根据答案 自动答题器_python根据题库答案自动答题
- 基于python的会议室预约管理系统的设计与实现
- c语言中calloc函数,C 库函数 – calloc()
- 解决使用 Bluetooth Audio Receiver 蓝牙传音卡顿问题
- ios-Ineligible Devices 不被识别的设备
- narwal机器人_省时省心才见真章!Narwal云鲸J1智能扫拖机器人国内上市
- EC智能电池信息读取
- TIP2022/去雾:Variational Single Nighttime Image Haze RemovalWith a Gray Haze-Line Prior具有灰色雾霾线先验的变分去雾
- 百度云分享文件自己设置密码
- LINUX学习—AWK(LINUX三剑客)
- Windows2008开启telnet命令的方法
- smartfusion2芯片的一些特性
- 五招祛痘法让熟女远离痘痘 - 健康程序员,至尚生活!
热门文章
- 递归向下java_Java递归方法Recursive详解
- interrupt()方法和InterruptException异常
- 电力系统中的惯量是什么?储能在系统频率稳定中起作用的方法
- f5服务器配置ssl协议支持,F5 安装SSL证书
- 第8季2:OSD实验演示与代码分析
- 新锐崛起:洞见新消费品牌背后的红利
- 计算机关闭远程桌面,小编教你win10关闭远程桌面连接的详尽处理门径
- Oracle ORA-01031:权限不足解决方案
- 正码、反码、补码区别
- 碧蓝航线显示无法连接服务器,碧蓝航线无法连接服务器怎么办 碧蓝航线游戏进不去怎么办...