百度地图和高德地图的坐标转换
来源:互联网 发布:大数据分析就业 编辑:程序博客网 时间:2024/05/16 13:04
在项目开发中,车机使用了百度地图传高德GPS坐标,web使用了高德地图,问题就来了:在ios10版本以上,高德定位API调用失败。换成百度地图就可以,换成百度地图,那么久需要进行坐标转换,网上找的转换方法
电子地图地理坐标系统及相关算法的JavaScript实现
下面直接上代码:
火星坐标 转换到 百度地图坐标
function bd_encrypt(gg_lon, gg_lat){
var X_PI = Math.PI * 3000.0 / 180.0;
var x = gg_lon, y = gg_lat;
var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * X_PI);
var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * X_PI);
var bd_lon = z * Math.cos(theta) + 0.0065;
var bd_lat = z * Math.sin(theta) + 0.006;
return {
bd_lat: bd_lat,
bd_lon: bd_lon
};
}
百度地图坐标 转换到 火星坐标
Js代码 收藏代码
function bd_decrypt(bd_lon,bd_lat) {
var X_PI = Math.Pi * 3000.0 / 180.0;
var x = bd_lon - 0.0065;
var y = bd_lat - 0.006;
var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI);
var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * X_PI);
var gg_lon = z * Math.cos(theta);
var gg_lat = z * Math.sin(theta);
return {
gg_lon: gg_lon,
gg_lat: gg_lat
}
}
电子地图地理坐标系统及相关算法的JavaScript实现
下面直接上代码:
火星坐标 转换到 百度地图坐标
function bd_encrypt(gg_lon, gg_lat){
var X_PI = Math.PI * 3000.0 / 180.0;
var x = gg_lon, y = gg_lat;
var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * X_PI);
var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * X_PI);
var bd_lon = z * Math.cos(theta) + 0.0065;
var bd_lat = z * Math.sin(theta) + 0.006;
return {
bd_lat: bd_lat,
bd_lon: bd_lon
};
}
百度地图坐标 转换到 火星坐标
Js代码 收藏代码
function bd_decrypt(bd_lon,bd_lat) {
var X_PI = Math.Pi * 3000.0 / 180.0;
var x = bd_lon - 0.0065;
var y = bd_lat - 0.006;
var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * X_PI);
var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * X_PI);
var gg_lon = z * Math.cos(theta);
var gg_lat = z * Math.sin(theta);
return {
gg_lon: gg_lon,
gg_lat: gg_lat
}
}
阅读全文
0 0
- 百度地图和高德地图的坐标转换
- 百度地图坐标和高德地图坐标转换
- 高德地图坐标转换百度地图坐标-Java
- 高德地图坐标转换为百度地图坐标
- 高德地图,百度地图等坐标体系,坐标转换
- 百度地图坐标和高德地图坐标转换代码 Java实现
- 高德地图百度地图导航坐标转换
- 高德地图百度地图导航坐标转换
- 高德地图百度地图导航坐标转换
- 高德地图坐标转换
- 百度地图坐标转换
- 百度地图坐标转换
- 百度地图坐标转换
- 百度地图坐标转换
- 百度地图坐标转换
- 百度地图导航与百度地图进行的坐标转换
- 百度地图API地理位置和坐标转换
- Android笔记:百度地图与高德地图坐标转换问题
- 围棋中的数学原理
- tomcat中存放含有中文的文件访问不到解决办法(设置Tomcat的UTF-8编码)
- 干货 | Elasticsearch 集群健康值红色终极解决方案
- Mybatis笔记
- Lougu
- 百度地图和高德地图的坐标转换
- docker配置zookeeper
- C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
- 数据库链接池模型实现--多线程(非线程池)版
- Spring 概述
- 设计模式之适配器模式
- Codeforces Round #444 (Div. 2)_D. Ratings and Reality Shows_模拟
- sublime Zen coding 工具
- Mysql-5.5.58-win64免安装配置教程