高德百度腾讯之间经纬度的转换


文章目录

  • 高德百度腾讯之间经纬度的转换
  • 前言
  • 一、正文
    • 1.直接上代码
  • 结果图
  • 总结

前言

提示:这里可以添加本文要记录的大概内容:

 常用地图转换工具类(各个地图API采用的坐标系(WGS84坐标系:即地球坐标系,国际上通用的坐标系。谷歌地图用此坐标百度地图API                 百度坐标 (BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系。腾讯搜搜地图API            火星坐标 (GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后的坐标系。阿里云地图API             火星坐标 (GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后的坐标系。高德MapABC地图API        火星坐标 (GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后的坐标系。

提示:以下是本篇文章正文内容,下面案例可供参考

一、正文

1.直接上代码

public class LngLonUtil {/*** 坐标转换,腾讯地图转换成百度地图坐标* @param latitude 腾讯纬度* @param longitude 腾讯经度* @return 返回结果:经度,纬度*/public static String map_tx2bd(double longitude, double latitude){double bd_lat;double bd_lon;double x_pi=3.14159265358979324;double x = longitude, y = latitude;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);bd_lon = z * Math.cos(theta) + 0.0065;bd_lat = z * Math.sin(theta) + 0.006;System.out.println("bd_lat:"+bd_lat);System.out.println("bd_lon:"+bd_lon);return bd_lon+","+bd_lat;}/*** 坐标转换,百度地图坐标转换成腾讯地图坐标* @param latitude  百度坐标纬度* @param longitude  百度坐标经度* @return 返回结果:纬度,经度*/public static String map_bd2tx(double longitude, double latitude){double tx_lat;double tx_lon;double x_pi=3.14159265358979324;double x = longitude - 0.0065, y = latitude - 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);tx_lon = z * Math.cos(theta);tx_lat = z * Math.sin(theta);return tx_lat+","+tx_lon;}/*** 常用地图转换工具类(各个地图API采用的坐标系(WGS84坐标系:即地球坐标系,国际上通用的坐标系。谷歌地图用此坐标* 百度地图API                 百度坐标 (BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系。* 腾讯搜搜地图API            火星坐标 (GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后的坐标系。* 阿里云地图API             火星坐标 (GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后的坐标系。* 高德MapABC地图API        火星坐标 (GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后的坐标系。* @param args*/public static void main(String[] args) {String s = map_bd2tx(112.523872, 37.862986);System.out.println(s);}}

结果图

百度地图:高德地图:

腾讯地图

最后转换结果

总结

可知,高德和腾讯使用的编码方式是一样的,所以最后转换的经纬度基本一样

高德百度腾讯之间经纬度的转换相关推荐

  1. 微信公众号h5实现高德/百度/腾讯地图导航

    最近做了个微信公众号h5需求是这样的 1.点击地图进入地图详情 2.地图详情包括开始导航与地图(高德,百度,腾讯)选择,点击开始导航自动跳转该地图app 首先先理一下功能: 1:第一张图是直接显示坐标 ...

  2. vue 高德地图 不同区域显示不同颜色_老司机频繁掉沟里,高德百度腾讯地图导航到底该怎么选?...

    导航类app发展至今,基本形成了三分天下的局面:高德.百度.腾讯,然而事实真的是三家平分天下么?三款不同的地图导航软件各有优缺点,至于什么路况选择哪个软件导航似乎更是一门玄学? 很多人想知道高德地图. ...

  3. 史上最全第三方地图服务汇总【天地图/高德/百度/腾讯/谷歌地图等】

    Webgis开发过程中,我们一般使用第三方地图服务作为底图.本篇博文给大家介绍市面上常用的第三方地图服务,应该算的上是史上最全. 如果需要转载,请注明转载出处:https://blog.csdn.ne ...

  4. android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换

    android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换 前言: 由于项目需要,很多时候都需要地图经纬度直接的转换 ...

  5. 腾讯百度之间地图经纬度的转换

    需求来源 在小程序,或者在软件开发中会有这样的需求,需要请求某个地图的接口,或者两个的接口都需要调用,但是两个地图所展示的同一个地方的经纬度会有所差异,这个时候就需要进行经纬度的转换了. 经纬度的提取 ...

  6. JS实现坐标系转换(wgs84、bd09ll、gcj02)百度、GPS、高德、腾讯地图相互转换

    JS 实现地图坐标相互转换,采用百度地图API的 BMap.Convertor(),所以使用时需要引入百度地图 v3 / v2 API,转换精准,无偏移! GPS ( wgs84 )  转 百度(bd ...

  7. 腾讯地图api php经纬度转换地址,腾讯地图经纬度转换为百度地图经纬度

    ‍ 利用微信来获取用户当前的详细地址是非常方便的,但是利用微信获取到用户的经纬度转换为具体地址时,老是出现误差很大,因此,决心把腾讯地图经纬度转换城百度地图经纬度,然后再‍利用百度地图api来获取详细 ...

  8. 高德地图/腾讯地图地址转换经纬度

    /*** 高德地图通过地址获取经纬度*/public static String GaodeLocation(String address) {String geturl = "http:/ ...

  9. 百度地图经纬度转换腾讯地图经纬度

    百度地图经纬度转腾讯地图经纬度 function  bMapTransQQMap(lng,lat){         let x_pi = 3.14159265358979324 * 3000.0 / ...

最新文章

  1. swing LayoutManager 和多态
  2. opencv图片处理和摄像头边缘检测
  3. 深入理解PHP中赋值与引用
  4. ubuntu常见指令
  5. 实验吧——SQL注入 Write up(一)
  6. python下的scripts有什么用_python安装后无scripts内文件,无法使用pip
  7. java html 生成 pdf_Java实现HTML代码生成PDF文档
  8. 在iview的Table中添加Select(render)
  9. 【渝粤教育】广东开放大学 中国法律史 形成性考核 (31)
  10. PHP利用Mysql锁解决高并发
  11. Coursera课程 Competitive Strategy内容简介
  12. 在ubuntu下配置C和C++的编译环境
  13. c#语言开发教程pdf版,用C#语言制作PDF文件全攻略图文教程
  14. NLP(自然语言处理技术)
  15. 女研究生做“思维导图”与男友吵架!网友:吵架届的“内卷之王”....
  16. cypress4.10.0及关联软件下载
  17. 分散性与变异性的度量——全距、四分位距、标准差、标准分
  18. 开始用巴别小精灵强化英语单词记忆
  19. postgreSQL数据类型字符串和数值相互转换
  20. 关于c语言学习的建议

热门文章

  1. html5简单作图作品小熊,一张纸就能安静一小时,15种动物简笔画!用最简单的方式,画出好看的作品!...
  2. 圈子决定人生,靠近什么样的人
  3. mysql 初始化_mysql第一次安装成功后初始化密码操作步骤
  4. 【Effection C++】读书笔记 条款05~条款06
  5. mysql select switch_select case when if 的一些用法
  6. GPT-4国内怎么用
  7. 软件测试工程师一天的工作内容是什么呢?(含一天的详细步骤)
  8. 计算机音乐论文3000字,音乐电脑论文,关于电脑音乐制作的现状、相关参考文献资料-免费论文范文...
  9. 企业的数字化管理有哪些特点?
  10. 绿色计算 IT厂商与客户供需为何冰火两重天