百度地图经纬度转换到腾讯地图/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制作静态网站的模板框架
Oct 09 PHP
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 PHP
PHP 柱状图实现代码
Dec 04 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
php代码运行时间查看类代码分享
Aug 06 PHP
PHP中设置时区方法小结
Jun 03 PHP
一个漂亮的php验证码类(分享)
Aug 06 PHP
PHP加密解密字符串汇总
Apr 26 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
Jan 09 PHP
解决Laravel自定义类引入和命名空间的问题
Oct 15 PHP
PDO实现学生管理系统
Mar 21 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 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变量作用域以及地址引用问题
2013/12/27 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
javascript dom追加内容实现示例
2013/09/21 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
Javascript var变量删除原理及实现
2020/08/26 Javascript
Python脚本实现12306火车票查询系统
2016/09/30 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
python3读取autocad图形文件.py实例
2020/06/05 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
欧洲最大的笔和书写专家:The Pen Shop
2017/03/19 全球购物
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
秋季运动会加油稿200字
2014/01/11 职场文书
新郎新娘婚礼答谢词
2014/01/11 职场文书
大学军训通讯稿
2014/01/13 职场文书
《母亲的恩情》教学反思
2014/02/13 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
公司辞职信模板
2015/05/13 职场文书
花木兰观后感
2015/06/10 职场文书
消防宣传标语大全
2015/08/03 职场文书
js不常见操作运算符总结
2021/11/20 Javascript
MySQL分区路径子分区再分区
2022/04/13 MySQL
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL
mysql数据库隔离级别详解
2022/06/16 MySQL