百度地图经纬度转换到腾讯地图/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 相关文章推荐
我的论坛源代码(八)
Oct 09 PHP
FCKeditor的安装(PHP)
Jan 13 PHP
PHP 中的批处理的实现
Jun 14 PHP
防止用户利用PHP代码DOS造成用光网络带宽
Mar 01 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
php数组转成json格式的方法
Mar 09 PHP
PHP连接操作access数据库实例
Mar 30 PHP
php实现的二分查找算法示例
Jun 20 PHP
对laravel的session获取与存取方法详解
Oct 08 PHP
PHP文件打开关闭及读写操作示例解析
Aug 06 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
php+mysql分页代码详解
2008/03/27 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
php基于str_pad实现卡号不足位数自动补0的方法
2014/11/12 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
使用javascript插入样式
2016/03/14 Javascript
AngularJS实现Input格式化的方法
2016/11/07 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
对python实现合并两个排序链表的方法详解
2019/01/23 Python
Python3实现定时任务的四种方式
2019/06/03 Python
python随机数分布random均匀分布实例
2019/11/27 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
C# .NET面试题
2015/11/28 面试题
值传递还是引用传递
2015/02/08 面试题
销售人员中英文自荐信
2013/09/22 职场文书
外贸主管求职简历的自我评价
2013/10/23 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
小学少先队活动方案
2014/02/18 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
邀请函模板
2015/02/02 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
换届选举主持词
2015/07/03 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB