百度地图经纬度转换到腾讯地图/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 相关文章推荐
轻松修复Discuz!数据库
May 03 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
Jun 03 PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 PHP
PHP四舍五入精确小数位及取整
Jan 14 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
Nov 19 PHP
PHP原生函数一定好吗?
Dec 08 PHP
PHP生成条形码大揭秘
Sep 24 PHP
分享10段PHP常用代码
Nov 11 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
Sep 26 PHP
详解yii2实现分库分表的方案与思路
Feb 03 PHP
PHP+原生态ajax实现的省市联动功能详解
Aug 15 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 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中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
php简单浏览目录内容的实现代码
2013/06/07 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
php实现在服务器上创建目录的方法
2015/03/16 PHP
php中strtotime函数性能分析
2016/11/20 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
2021/01/19 Vue.js
Python根据区号生成手机号码的方法
2015/07/08 Python
Python语法快速入门指南
2015/10/12 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
解决Python对齐文本字符串问题
2019/08/28 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
基于python实现坦克大战游戏
2020/10/27 Python
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
4s店总经理岗位职责
2013/12/31 职场文书
班组长竞聘书
2014/03/31 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
廉政承诺书2015
2015/04/28 职场文书
撤诉书怎么写
2015/05/19 职场文书
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python