百度地图经纬度转换到腾讯地图/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中static关键字原理的学习研究分析
Jul 18 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
May 08 PHP
PHPAnalysis中文分词类详解
Jun 13 PHP
ThinkPHP多语言支持与多模板支持概述
Aug 22 PHP
php实现在服务器端调整图片大小的方法
Jun 16 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
PHP控制反转(IOC)和依赖注入(DI)
Mar 13 PHP
php使用curl实现简单模拟提交表单功能
May 15 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
浅析PHP中的闭包和匿名函数
Dec 25 PHP
php链式操作的实现方式分析
Aug 12 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 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
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
PHP实现统计代码行数小工具
2019/09/19 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
angularJS 入门基础
2015/02/09 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
使用go和python递归删除.ds store文件的方法
2014/01/22 Python
详解python字节码
2018/02/07 Python
python英语单词测试小程序代码实例
2019/09/09 Python
Python高级编程之消息队列(Queue)与进程池(Pool)实例详解
2019/11/01 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
英国户外玩具儿童游乐设备网站:TP Toys(蹦床、攀爬框架、秋千、滑梯和游戏屋)
2018/04/09 全球购物
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
大学生简短的自我评价分享
2014/02/20 职场文书
父亲节寄语大全
2015/02/27 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
班级班风口号大全
2015/12/25 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
Python实现自动玩连连看的脚本分享
2022/04/04 Python