百度经纬度和google经纬度互转

百度地图的坐标转换,由于百度地图在GCJ02协议的基础上又做了一次处理,变为 BD09协议的坐标,以下是坐标的转化方式,可以方便和其他平台转化

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

private const double x_pi = 3.14159265358979324 * 3000.0 / 180.0;

/// <summary>

/// 中国正常坐标系GCJ02协议的坐标,转到 百度地图对应的 BD09 协议坐标

/// </summary>

/// <param name="lat">维度</param>

/// <param name="lng">经度</param>

public static void Convert_GCJ02_To_BD09(ref double lat,ref double lng)

{

double x = lng, y = 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);

lng = z * Math.Cos(theta) + 0.0065;

lat = z * Math.Sin(theta) + 0.006;

}

/// <summary>

/// 百度地图对应的 BD09 协议坐标,转到 中国正常坐标系GCJ02协议的坐标

/// </summary>

/// <param name="lat">维度</param>

/// <param name="lng">经度</param>

public static void Convert_BD09_To_GCJ02(ref double lat, ref double lng)

{

double x = lng - 0.0065, y = 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);

lng = z * Math.Cos(theta);

lat = z * Math.Sin(theta);

}

文章出处:http://www.cnblogs.com/yushang/archive/2013/07/03/3169685.html

百度经纬度和google经纬度互转相关推荐

  1. 百度经纬度和google经纬度转换测试

    根据网上找的的转换公式进行了一下测试,感觉转换结果可以接受. 以天安门前外金水桥的中心点为测试点. 百度经纬度转换为谷歌经纬度的结果: 谷歌地图显示该点的经纬度: 百度地图中,最大级别就那么大了,点击 ...

  2. 百度地图经纬度和像素坐标互转

    百度地图经纬度和像素坐标互转 1.经纬度转像素坐标 // 投影实例 const projection = map.getMapType().getProjection()// 地图div宽高 cons ...

  3. qichacha/知乎/国家统计局最新4级地区划/百度地图API获取经纬度/Google play app评论等分数据爬取

    1.企查查数据抓取 1.1 关键公司LOGO # -*-coding:utf-8-*-import pandas as pd import requests import json import ra ...

  4. Python 根据百度 API 获得经纬度,根据经纬度计算城市间距离

    百度提供的查询经纬度的 api 为: http://api.map.baidu.com/geocoder?address=您要查询的地址&output=xml&key=您要输入的key ...

  5. Python地理地图可视化:folium把百度地图中国城市中心经纬度解析出来并在地图上展示(三)

    python地理地图可视化:folium把百度地图各个城市经纬度解析出来并在地图上展示(三) 上一篇(https://zhangphil.blog.csdn.net/article/details/1 ...

  6. 百度地图获取的经纬度为4.9e-324,4.9e-324

    最近做一个项目,发现前天还是好好的,今早过来发现,百度地图获取的经纬度是4.9e-324,4.9e-324,后来仔细检查一下运行时权限,还有GPS有没有打开,后来发现GPS没有打开

  7. 小程序火星坐标系 (GCJ-02) 转百度坐标系 (BD-09)和经纬度转度分秒格式

    酸狗先带大家看看效果: 地图咋实现的就不写了小程序的map的API写的很清楚,主要看下转百度经纬度,想是uniapp搭建的,为啥用uniapp,以为不想用小程序开发工具~ 获取下经纬度然后把经纬度存起 ...

  8. 百度地图 地理位置 转 经纬度 计算两点间的距离

    调用百度地图转成经纬度 百度地图web-api地址 tp 位置转经纬度 function getMap($address){$ak = config('common.map.ak');$url = c ...

  9. 利用百度地图,根据经纬度找到对应的具体街道

    利用百度地图,根据经纬度找到对应的具体街道 最近在做一个数据处理的工作,偶然碰到了要根据经纬度匹配对应的地点.因为百度地图和真实的地理信息比较有一点的差距,于是可以先对数据进行一些处理. 下面上代码 ...

  10. 百度地图JavaScript API经纬度查询-MAP

    百度地图JavaScript API经纬度查询-MAP-ABCDEFGHIJKMHNOPQRSTUVWXYZ: 搜索:<input type="text" size=&quo ...

最新文章

  1. mac 用 brew
  2. [BZOJ3262]陌上花开
  3. HDU.2561 第二小整数(water)
  4. Office基础和计算机操作基础的知识点(一)
  5. elasticsearch 安装( 阿里云ECS )、远程访问、启动报错处理
  6. 摩拜前端周刊第15期
  7. MongoDB数据库读书笔记
  8. 让UITableView数据处理更轻便
  9. echarts地图自动轮播
  10. Keil 5安装教程(C51与MDK共存)
  11. 【搜索】训练E - Crazy Robot
  12. TDengine与中泰证券正式签约,打造金融量化交易场景解决方案
  13. Auto.js实现自动删除朋友圈照片
  14. Qt利用QtXlsx操作excel文件
  15. 网络视频聊天室的开发指南
  16. 网站SEO:百度快排是如何实现的
  17. 9.3.5 幻方 (20分)
  18. AB变频器常见故障的原因
  19. DSG公司简介及案例
  20. MISC-zip压缩包的总结

热门文章

  1. Python利用 Django开发网站
  2. Spring Boot 阿里云短信平台手机验证码测试
  3. Edge(Linux 版)无法正常同步问题解决
  4. form表单提交中,确定和取消效果的实现
  5. 一篇带你使用latex 应对美赛论文书写
  6. 黎明前的黑夜如此漫长
  7. 2022新版H5拼团抽奖拆盲盒模式源码+功能强大
  8. 网站实现支付宝第三方登陆详解
  9. 网格交易法 | 股票市场低风险稳定盈利的方法
  10. Little_Women6.txt