iOS定位经纬度转换
iOS自带地图为高德地图,很容易让人误解为和高的SDK一样。但是经纬度标准和国内高的地图经纬度标准不一致,iOS系统内置为国际标准(WGS-84),国内高德地图SDK地图为GCJ-02)<火星坐标>(百度地理坐标为(BD-09))。很多时候发现问题的时候项目已经进行了大部分,这个时候就可用到各类标准转码。详细可见demo,具体demo:
底部点击demo可下载
/**
* @brief世界标准地理坐标(WGS-84)转换成中国国测局地理坐标(GCJ-02)<火星坐标>
*
* ####只在中国大陆的范围的坐标有效,以外直接返回世界标准坐标
*
* @param location 世界标准地理坐标(WGS-84)
*
* @return中国国测局地理坐标(GCJ-02)<火星坐标>
*/
+ (CLLocationCoordinate2D)wgs84ToGcj02:(CLLocationCoordinate2D)location;
/**
* @brief中国国测局地理坐标(GCJ-02)转换成世界标准地理坐标(WGS-84)
*
* ####此接口有1-2米左右的误差,需要精确定位情景慎用
*
* @param location 中国国测局地理坐标(GCJ-02)
*
* @return世界标准地理坐标(WGS-84)
*/
+ (CLLocationCoordinate2D)gcj02ToWgs84:(CLLocationCoordinate2D)location;
/**
* @brief世界标准地理坐标(WGS-84)转换成百度地理坐标(BD-09)
*
* @param location 世界标准地理坐标(WGS-84)
*
* @return百度地理坐标(BD-09)
*/
+ (CLLocationCoordinate2D)wgs84ToBd09:(CLLocationCoordinate2D)location;
/**
* @brief中国国测局地理坐标(GCJ-02)<火星坐标>转换成百度地理坐标(BD-09)
*
* @param location 中国国测局地理坐标(GCJ-02)<火星坐标>
*
* @return百度地理坐标(BD-09)
*/
+ (CLLocationCoordinate2D)gcj02ToBd09:(CLLocationCoordinate2D)location;
/**
* @brief百度地理坐标(BD-09)转换成中国国测局地理坐标(GCJ-02)<火星坐标>
*
* @param location 百度地理坐标(BD-09)
*
* @return中国国测局地理坐标(GCJ-02)<火星坐标>
*/
+ (CLLocationCoordinate2D)bd09ToGcj02:(CLLocationCoordinate2D)location;
/**
* @brief百度地理坐标(BD-09)转换成世界标准地理坐标(WGS-84)
*
* ####此接口有1-2米左右的误差,需要精确定位情景慎用
*
* @param location 百度地理坐标(BD-09)
*
* @return世界标准地理坐标(WGS-84)
*/
+ (CLLocationCoordinate2D)bd09ToWgs84:(CLLocationCoordinate2D)location;
点击下载demo
iOS定位经纬度转换相关推荐
- iOS定位经纬度问题
iOS自带地图为高德地图,很容易让人误解为和高的SDK一样.但是经纬度标准和国内高的地图经纬度标准不一致,iOS系统内置为国际标准(WGS-84),国内高德地图SDK地图为GCJ-02)<火星坐 ...
- c语言谷歌坐标转百度坐标,关于GPS定位经纬度到谷歌(google)坐标以及百度(百度)坐标的转换c#源码...
关于GPS定位经纬度到谷歌(google)坐标以及百度(百度)坐标的转换c#源码 2020年08月10日 阅读数:31 这篇文章主要向大家介绍关于GPS定位经纬度到谷歌(google)坐标以及百度(百 ...
- matlab经纬度转换行列号,如何在栅格中定位一个点所在的行列号(将十进制经纬度转换成行列号)...
如何在栅格中定位一个点所在的行列号 摘要 第一种方法:利用点要素类的属性表的字段计算器(推荐使用) 第二种方法:利用空间分析的方法(太复杂,不建议使用) 原文链接: http://support.es ...
- IOS定位核心与地图
本文转载至:http://www.cnblogs.com/xinye/archive/2013/06/13/3134746.html IOS定位核心与地图 Core L ...
- iOS 定位和地图
iOS中有三个定位服务组件: Wifi定位,通过查询一个Wifi路由器的地理位置的信息.比较省电,iPod touch和iPad也可以采用. 蜂窝基站定位,通过移动运用商基站定位.也适合有3G版本的i ...
- ios 高德获取定位_更新日志-iOS 定位SDK | 高德地图API
高德地图iOS 定位 SDK V2.6.7 2020-08-28 1.适配iOS14定位权限:新增"模糊定位"权限下的兼容策略: 2.修复bug,提升性能和稳 ...
- 腾讯地图api php经纬度转换地址,腾讯地图经纬度转换为百度地图经纬度
利用微信来获取用户当前的详细地址是非常方便的,但是利用微信获取到用户的经纬度转换为具体地址时,老是出现误差很大,因此,决心把腾讯地图经纬度转换城百度地图经纬度,然后再利用百度地图api来获取详细 ...
- 开源一个安信可A9g小项目微信小程序定位器项目②GPS模块如何定位经纬度并且上报到MQTT服务器,实现远程查看模块的经纬度;
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 如何在windows10上环境搭建,编译烧录代码固件,查看运行 ...
- 【Android App】GPS获取定位经纬度和根据经纬度获取详细地址讲解及实战(附源码和演示 超详细)
需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.获取定位信息 开启定位相关功能只是将定位的前提条件准备好,若想获得手机当前所处的位置信息,还要依靠下列的3种定位工具. (1)定位条件器Crite ...
- iOS定位原理以及纠偏的一些建议
介绍之前,先声明一下关于地图加加的"偏移修正"功能,地图加加可以对齐中国地区(地点.线路和照片的)坐标和中国地图之间的偏移,这个是我国测绘法规要求的一个数学意义的偏移,每个地方的偏 ...
最新文章
- 基于ESP32智能车竞赛比赛系统硬件初步调试-5-6
- 【深度学习笔记】(二)Hello, Tensorflow!
- TCP/IP 广播的发送和接收
- 金中半日baoling游-----stoi
- 7.04 -2018-长沙机场笔试总结
- 1-STM32+W5500+GPRS物联网开发基础篇-工控板简介
- leetcode 331. Verify Preorder Serialization of a Binary Tree | 331. 验证二叉树的前序序列化(栈解法)
- Java交流|面试最后一问:你有什么问题想问我吗?
- java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印
- SQLite | SQLite 与 Pandas 比较篇之一
- CSShack,CSS hack
- Amazon Web Service 雲端運算平台攻略 【2】
- LINUX yum用法
- 微软推出Azure区块链开发套件,重点解决两大难题
- linux htdocs目录下,ubuntu解决htdocs目录的权限问题
- 工业嵌入式移动软件设计
- java上传图片裁剪_上传图像之裁剪
- android画板过程分析,Android涂鸦画板原理详解——从初级到高级(二)
- 泛函分析之集合的映射和可数集与不可数集
- 在这领工资,一辈子别想取媳妇了!
热门文章
- HDU6080 百度之星资格赛1001 度度熊保护村庄
- matlab脚本栏中间有条线,word中间有一根线 word中间有一条线如何去掉
- RAID磁盘阵列数据恢复
- 电离层对高分辨率星载SAR成像的影响1——电离层的相关定义
- trajan 塔杨算法 求割点,割边
- 调试经验——用XML格式定义Excel (.xls格式)文件 (XML Spreadsheet format in Excel)
- 【MyBatis基础】(09)- 逆向工程(代码自动生成)
- PayPal全球报告:逾三分之一中国网购消费者在海淘
- 算数平均数、中位数、众数和几何平均数
- java库的使用--Failsafe