百度坐标转高德坐标(也就是火星坐标)
2016-04-21 11:09
197 查看
/**
* 百度地图坐标转高德地图
* @param bd_lon 经度(值较大)
* @param bd_lat 纬度(值较小)
*/
String bd_decrypt(double bd_lon, double bd_lat)
{
double x_pi = 3.14159265358979324 * 3000.0 / 180.0;
double x = bd_lon - 0.0065, y = bd_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);
return z * Math.cos(theta)+","+z * Math.sin(theta);
}
/**
* 高德地图坐标转百度地图
* @param bd_lon 经度(值较大)
* @param bd_lat 纬度(值较小)
*/
void bd_encrypt(double bd_lon, double bd_lat)
{
double x_pi = 3.14159265358979324 * 3000.0 / 180.0;
double x = bd_lon, y = bd_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);
return (z * Math.cos(theta) + 0.0065) + "," +
[b]([/b]z * Math.sin(theta) + 0.006);
}
有点误差,这是没办法的事!
* 百度地图坐标转高德地图
* @param bd_lon 经度(值较大)
* @param bd_lat 纬度(值较小)
*/
String bd_decrypt(double bd_lon, double bd_lat)
{
double x_pi = 3.14159265358979324 * 3000.0 / 180.0;
double x = bd_lon - 0.0065, y = bd_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);
return z * Math.cos(theta)+","+z * Math.sin(theta);
}
/**
* 高德地图坐标转百度地图
* @param bd_lon 经度(值较大)
* @param bd_lat 纬度(值较小)
*/
void bd_encrypt(double bd_lon, double bd_lat)
{
double x_pi = 3.14159265358979324 * 3000.0 / 180.0;
double x = bd_lon, y = bd_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);
return (z * Math.cos(theta) + 0.0065) + "," +
[b]([/b]z * Math.sin(theta) + 0.006);
}
有点误差,这是没办法的事!
相关文章推荐
- java西天取经之路(二)Servlet部署和配置
- Markdown编辑器编写CSDN教学
- error: cannot parse version string: kg01
- c++实验4--求鸡翁,鸡母,鸡雏的个数(穷举法)
- Unity VR编辑器――如上帝般创建VR内容,Project Soli google用雷达识别手势体积相当于一张 Mini SD 内存卡
- jQuery外部框架浅析
- 增加 [确定] and [失败]系统提示
- 想做一个完美的健身训练计划,你需要知道什么?
- NEFU 1142 表哥的面包
- 你的系统也可以拥有“数据透视表”功能!
- 非常好的live555live学习笔记
- 字符编码笔记:ASCII,Unicode和UTF-8
- php上传文件遇到的坑
- java mysql connection url
- cf665c 简单贪心
- 结对编程3
- cogs 自己出的题目 题解报告
- asp.net 缓存公共类
- Python 函数知识
- 202. Happy Number