百度地图经纬度转换到腾讯地图/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 相关文章推荐
使用无限生命期Session的方法
Oct 09 PHP
PHP冒泡排序算法代码详细解读
Jul 17 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
PHP中全面阻止SQL注入式攻击分析小结
Jan 30 PHP
php计算当前程序执行时间示例
Apr 24 PHP
php使用wordwrap格式化文本段落的方法
Mar 17 PHP
PHP动态柱状图实现方法
Mar 30 PHP
php中Snoopy类用法实例
Jun 19 PHP
PHP+MySQL实现的简单投票系统实例
Feb 24 PHP
thinkPHP模板算术运算相关函数用法分析
Jul 12 PHP
php微信公众号开发之欢迎老朋友
Oct 20 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 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
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
2011/12/01 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
2015/09/30 PHP
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
基于JQuery 选择器使用说明介绍
2013/04/18 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
javascript实现一个网页加载进度loading
2017/01/04 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
2018/08/10 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
详解vue 命名视图
2019/08/14 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
分享6个隐藏的python功能
2017/12/07 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
Python实现GIF图倒放
2020/07/16 Python
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
阿里旅行:飞猪
2017/01/05 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
情人节活动策划方案
2014/02/27 职场文书
反对邪教标语
2014/06/30 职场文书
项目合作意向书模板
2014/07/29 职场文书
2014年派出所工作总结
2014/11/21 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
《迟到》教学反思
2016/02/24 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
Oracle锁表解决方法的详细记录
2022/06/05 Oracle