高德和百度之间的经纬度转换
来源:互联网 发布:椭圆机品牌 知乎 编辑:程序博客网 时间:2024/04/30 02:26
不同的地图都有着自己的标准,我们有时就需要坐标间的相互转换
1.高德坐标转百度
double x_pi = (double) (3.14159265358979324 * 3000.0 / 180.0);
double x = Double.parseDouble(getIntent().getStringExtra("log"));
double y = Double.parseDouble(getIntent().getStringExtra("lat"));
double z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);
double theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);
double bd_lon = z * Math.cos(theta) + 0.0065;//转换后的
double bd_lat = z * Math.sin(theta) + 0.006;//转换后的
2.百度坐标转高德
double x_pi = (double) (3.14159265358979324 * 3000.0 / 180.0);
double x = Double.parseDouble(getIntent().getStringExtra("log")) - 0.0065;
double y = Double.parseDouble(getIntent().getStringExtra("lat")) - 0.006;
double z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi);
double theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi);
double bd_lon = z * Math.cos(theta);//转换后的
double bd_lat = z * Math.sin(theta);//转换后的
0 0
- 高德和百度之间的经纬度转换
- 百度高德地图的经纬度转换问题
- 高德地图定位偏移以及经纬度之间的转换
- 百度、高德、Googe经纬度转换
- java后台百度地图经纬度和地址之间的相互转换(通过经纬度获取地址、通过地址获取经纬度)
- 百度地图 经纬度和地理位置的转换
- 高德经纬度、百度经纬度、标准经纬度相互转换(VB.NET)
- 调用高德的接口,地理位置和经纬度相互转换
- 高德地图地址和经纬度转换
- 百度经纬度和google经纬度转换测试
- 百度地图和高德地图的坐标转换
- 根据经纬度取地址 高德、百度
- Android code-工具类库-GPS、百度、高德、国测局、腾讯等经纬度坐标转换
- 判断手机是否安装高德/百度地图-经纬度坐标转换
- 国内地图坐标系介绍及常见地图(百度、高德、凯立德)之间的坐标系转换
- 国内地图坐标系介绍及常见地图(百度、高德、凯立德)之间的坐标系转换
- 微信 jssdk获取经纬度转换成百度的经纬度
- 微信 jssdk获取经纬度转换成百度的经纬度
- 【Code Forces】221D - Little Elephant and Array(线段树,思维做法)
- .net 导出excel 数字文本
- 桶排序
- 基类和派生类析构函数调用顺序的输出例子
- 记录的地平线第二季ED – Wonderful Wonder World*/Yun*chi 320k
- 高德和百度之间的经纬度转换
- cocos2d-x 3.2 移动游戏背景和精灵
- Android WebView常见问题解决方案汇总
- Linux内核Makefile笔记
- cocos2d-x创建和转换场景
- 写入证书到USBKEY
- 读后感1《微信视频和文章》
- MMA9553L/MMA955L 计步器快速使用指南
- 汇总一些困扰了很久的问题