百度地图经纬度转换到腾讯地图/Google 对应的经纬度


Posted in PHP onAugust 28, 2015

实现目的:将百度地图经纬度 转换到 腾讯地图/Google 对应的经纬度.

方法1:使用代码进行转换

存在的问题:转换之后误差大,基本不可用

public static void Convert_BD09_To_GCJ02(double lat, double lng) {
      double x_pi = Math. PI * 3000.0 / 180.0;
      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 );
      
      System. out.println(lng);
      System. out.println(lat);
}

方法2:

该网站提供转换服务,坐标较为准确,可用,后台调用没有仔细研究

http://www.minigps.net/convert.html

方法3:

使用腾讯地图,详见1.html

腾讯地图老版的地址:http://api.map.soso.com/doc_v2/example.html?sample-convertor-library#12map

最新的地址:http://lbs.qq.com/javascript_v2/doc/convertor.html

直接调用的地址<百度地图转为腾讯地图>,points=经纬度,传入百度的即可:

     http://apic.map.qq.com/translate/?type=3&points=114.041993,22.667204&output=jsonp&pf=jsapi&cb=qq.maps.__svcbi1x9al56.cbi1x9al9l0

坐标查询地址:

    http://api.map.baidu.com/lbsapi/getpoint/
     http://lbs.qq.com/javascript_v2/case-run.html#sample-geocoding-reverse  

总结:

     由于腾讯的经纬度和google经纬度是同一个坐标系,百度经纬度为自己的体系,目前网上搜索到的算法代码,都不是十分精确,所以建议使用地图开发方提供的Api进行转换.

PHP 相关文章推荐
PHP 采集程序 常用函数
Dec 18 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
Dec 29 PHP
PHP实现今天是星期几的几种写法
Sep 26 PHP
Php无限级栏目分类读取的实现代码
Feb 19 PHP
修改ThinkPHP缓存为Memcache的方法
Jun 25 PHP
Zend Framework教程之Application和Bootstrap用法详解
Mar 10 PHP
Yii操作数据库实现动态获取表名的方法
Mar 29 PHP
浅谈PHP中关于foreach使用引用变量的坑
Nov 14 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
Dec 05 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
Feb 10 PHP
CentOS系统中PHP安装扩展的方式汇总
Apr 09 PHP
Yii中特殊行为ActionFilter的使用方法示例
Oct 18 PHP
PHP7.0安装笔记整理
Aug 28 #PHP
php中二维数组排序问题方法详解
Aug 28 #PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 #PHP
PHP生成随机密码方法汇总
Aug 27 #PHP
windows下apache搭建php开发环境
Aug 27 #PHP
php给图片添加文字水印方法汇总
Aug 27 #PHP
微信公众平台开发之配置与请求
Aug 26 #PHP
You might like
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
PHP图片库imagemagick安装方法
2014/09/23 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
2016/10/28 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
js post方式传递提交的实现代码
2010/05/31 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
2014/07/18 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
2016/09/17 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
微信小程序间使用navigator跳转传值问题实例分析
2020/03/27 Javascript
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
详细解析Python当中的数据类型和变量
2015/04/25 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
C面试题
2015/10/08 面试题
杭州-DOTNET笔试题集
2013/09/25 面试题
优秀学生干部个人的自我评价
2013/10/04 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
反邪教学习心得体会
2016/01/15 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL
用php如何解决大文件分片上传问题
2021/07/07 PHP
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python