此方法是从高德地图安卓版SDK中抽取的,经测试确保转换结果和高德SDK的api结果一致。

show u the code

public static double[] baidu2AMap(double lat, double lon) {try {if (lat != 0 && lon != 0) {double var4 = 0.006401062D;double var6 = 0.0060424805D;double[] var2 = null;for (int var3 = 0; var3 < 2; ++var3) {var2 = new double[2];double var16 = lon - var4;double var18 = lat - var6;double[] var29 = new double[2];double var24 = Math.cos(b(var16) + Math.atan2(var18, var16)) * (a(var18) + Math.sqrt(var16 * var16 + var18 * var18)) + 0.0065D;double var26 = Math.sin(b(var16) + Math.atan2(var18, var16)) * (a(var18) + Math.sqrt(var16 * var16 + var18 * var18)) + 0.006D;var29[1] = (c(var24));var29[0] = (c(var26));var2[1] = (c(lon + var16 - var29[1]));var2[0] = (c(lat + var18 - var29[0]));var4 = lon - var2[1];var6 = lat - var2[0];}return var2;}} catch (Throwable var28) {// ll.a(var28, "OffsetUtil", "B2G");}return new double[]{lat, lon};}private static double a = 3.141592653589793D;private static double a(double var0) {return Math.sin(var0 * 3000.0D * (a / 180.0D)) * 2.0E-5D;}private static double b(double var0) {return Math.cos(var0 * 3000.0D * (a / 180.0D)) * 3.0E-6D;}private static double c(double var0) {return (new BigDecimal(var0)).setScale(8, 4).doubleValue();}

百度经纬度转高德经纬度(从高德SDK抽取)相关推荐

  1. 百度地图墨卡托坐标转高德经纬度坐标(偏移小)

    基本上是网上常见的方法进行坐标系的转换,但是误差很大.发现之所以误差大是在于百度的墨卡托坐标转百度的经纬度时误差太大,后面找到一个方法,误差较小,基本吻合. 参考:http://www.site-di ...

  2. 经纬度绘图_用编程赋能工作系列——百度VS高德经纬度互转

    上一篇刚学会了如何获取地址所在经纬度以及经纬度对应地址,于是信心满满的准备在老板面前露一手,准备花点心思做个漂亮的可视化地图放在报告亮眼的位置. 当地图跑出来的那一刻顿时傻眼了,卧槽这些点定位的位置明 ...

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

    高德百度腾讯之间经纬度的转换 文章目录 高德百度腾讯之间经纬度的转换 前言 一.正文 1.直接上代码 结果图 总结 前言 提示:这里可以添加本文要记录的大概内容: 常用地图转换工具类(各个地图API采 ...

  4. java gps转高德坐标_GPS 经纬度转换 百度、高德经纬度

    package com.ldygo.gw.gpsobd.utils; public class ECGeoCoordinateTransformUtil { static double x_pi = ...

  5. 【PHP】百度转高德经纬度

    if (!function_exists('gdEncrypt')) {//BD-09(百度)坐标转换成GCJ-02(火星,高德)坐标//@param $longitude 百度经度//@param ...

  6. AR+LBS街景实景红包PokemonGo游戏捉妖夺宝营销解决方案定制开发暨百度高德地图Unity插件SDK

    AR+LBS街景实景红包PokemonGo游戏捉妖夺宝营销解决方案定制开发暨百度高德地图Unity插件SDK 作者 komstone https://blog.csdn.net/komstone/ar ...

  7. 高德 通过 起 经 止 经纬度 获取路线经纬度,(可搜索位置,新增经过点)

    高德 通过 起 经 止 经纬度 获取路线经纬度 前言 一.经纬度获取代码 二.效果图演示 三.DEMO 演示地址 总结 前言 之前工作的公司与道路相关,后端同事经常需要采集路线坐标,网上又没有找到合适 ...

  8. 小程序火星坐标系 (GCJ-02) 转百度坐标系 (BD-09)和经纬度转度分秒格式

    酸狗先带大家看看效果: 地图咋实现的就不写了小程序的map的API写的很清楚,主要看下转百度经纬度,想是uniapp搭建的,为啥用uniapp,以为不想用小程序开发工具~ 获取下经纬度然后把经纬度存起 ...

  9. 百度经纬度转为谷歌经纬度

    目前有四种经纬度分类 百度经纬度 BD-09 标准经纬度 GPS 谷歌经纬度 GCJ-02(谷歌.高德.腾讯) 搜狗经纬度 (1)其他经纬度转为百度,见百度API:http://developer.b ...

最新文章

  1. 一起学WP7 XNA游戏开发(八. 让3d model动起来)
  2. Python 实现整数线性规划:分枝定界法(Branch and Bound)
  3. 【Flutter】Flutter 应用主题 ( ThemeData | 动态修改主题 )
  4. php 隐式路由,关于Laravel 7 的简单隐式路由模型绑定
  5. Camel中的几个重要概念之 Components
  6. mock java_JAVA的mock工具mockito简介
  7. 《哪吒》票房破31亿元 超越《药神》升至中国票房榜第七
  8. 在LINQPad中征服ASP.NET Boilerplate查询性能
  9. 3S基础知识:MapX应用教程—创建地图对象
  10. Onvif协议学习:12、修改分辨率
  11. Putty 使用记录
  12. 普林斯顿陈丹琦团队最新论文:受GPT-3启发,用小样本学习给语言模型做微调,性能最高提升30% | AI 日报...
  13. 腾讯云服务器的功能与优势体现在哪里?为新手选择服务器提供参考
  14. google广告推广提示有恶意软件链接的处理方案
  15. webstorm 使用技巧
  16. chrome浏览器主页变成hao123
  17. 清远市高中计算机考试时间,2017年清远市中考体育考试安排
  18. 鸡啄米编程入门教程代码实现
  19. 4AT已经衰老 6AT正值壮年
  20. 手机号已经绑定微信号,现在怎么再注册一个微信号

热门文章

  1. Phoenix OS网卡驱动_摆脱网线束缚,台式机安装无线网卡详细教程!
  2. 面向对象和面向过程(总结版)
  3. Lua__读取指定路径下的.Lua文件
  4. 【踩坑记录】python环境已经安装win32api的前提下,仍报DLL load failed while importing win32api的解决方法
  5. 今年Chinajoy除了showgirl看什么
  6. 理想国Java学生管理系统实战教程+源码
  7. python os模块创建文件夹_Python创建文件夹与文件的快捷方法
  8. 【小技巧】deepl编辑受限
  9. 跨文化交际学概论笔记(打印版)
  10. 在Excel中金额大小写一键切换(如果你还在手动输入就OUT了)