百度地图经纬度转换到腾讯地图/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 模拟POST|GET操作实现代码
Jul 20 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
Oct 04 PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
php单文件版在线代码编辑器
Mar 12 PHP
PHP中使用socket方式GET、POST数据实例
Apr 02 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
PHP多态代码实例
Jun 26 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
Sep 22 PHP
thinkPHP通用控制器实现方法示例
Nov 23 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 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
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
javascript 写类方式之七
2009/07/05 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
不能不知道的10个angularjs英文学习网站
2016/03/23 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
2017/07/13 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
[02:10]DOTA2 TI10勇士令状玩法及不朽Ⅰ展示:焕新世界,如你所期
2020/05/29 DOTA
python web框架学习笔记
2016/05/03 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
利用django如何解析用户上传的excel文件
2017/07/24 Python
Python实现Pig Latin小游戏实例代码
2018/02/02 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
销售会计工作职责
2013/12/02 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
公司领导班子对照材料
2014/08/18 职场文书
小学教师暑期培训方案
2014/08/28 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书