iOS 地图坐标说明
地图坐标大致分为以下几种
1,原始坐标,包括:WGS-84(gps)世界标准坐标,这是国际公认的世界标准坐标系;
2,火星坐标,包括GCJ-02,是中国国测局在02年发布的坐标系,在国内,至少得使用此坐标系。比如:Google,高德和腾讯地图等;
3,其他特此坐标,一般是有火星坐标通过偏移算法计算出来的,比如百度使用的是BD-09坐标等;
如要进行坐标转换,
开源项目jzlocationcovertor https://github.com/JackZhouCn/JZLocationConverter
//
// JZLocationConverter.h
// JZCLLocationMangerDome
//
// Created by jack zhou on 13-8-22.
// Copyright (c) 2013年 JZ. All rights reserved.
//#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
@interface JZLocationConverter : NSObject/*** @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;@end
iOS 地图坐标说明相关推荐
- ios - 百度地图和高德地图坐标的区别
一.在地图开发中,我们一般解除的三种坐标系 1.WGS-84坐标系(原始坐标系),它是国际GPS记录仪记录下来的经纬度.Google和高德地图定位的经纬度都是基于WGS-84坐标系的,但是国内是不允许 ...
- html 高德地图坐标,百度地图,高德地图,HTML5经纬度比较
对于一个地点的经纬度,是确定的?这个问题,我想很多人都会回答,肯定了,可实际上呢?我只能呵呵了. 在使用百度地图的过程中,发现一个很奇怪的现象,有时候调用百度地图js API时,后得到一个错的离谱的地 ...
- iOS 火星坐标相关整理及解决方案汇总
iOS之火星地图与地球坐标(MapKit&CoreLocation) (2013-01-15 23:43:02) 转载▼ 标签: ios mapkit corelocation 火星地图 火星 ...
- ios 地图 省市轮廓_iOS 14中的新增功能:视觉轮廓检测
ios 地图 省市轮廓 WWDC20 (WWDC20) Apple's WWDC 2020 (digital-only) event kickstarted with a bang. There we ...
- python调用按键精灵插件_按键精灵自动寻路系列换算地图坐标寻路法
金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...
- IOS 地图相关知识点
天渊不微博 iOS 6.1正式版可能在下周发布 据idownloadblog网站报道,可靠消息人士称iOS 6.1的第五个测试版,也就是GM版将很快发布.消息称目前iOS 6.1 GM正在内部测试之中 ...
- 谈谈火星坐标与地图坐标的那点坑
火星 火星坐标?你在逗我玩儿?没错,哈哈,在天朝总有一些词我们要去学习的. 1.火星坐标是个什么鬼? 我们知道在具有地图显示的app里,一定会用到定位功能,通常情况下,我们的手机都自带GPS模块,如果 ...
- 经纬度坐标转换xy坐标 python_在Python中使用NewtonRaphson迭代将经纬度转换为xy Mollweide地图坐标...
我试图编写一个程序,从用户那里获取一组经度和纬度坐标,将它们转换为Mollweide投影图的x&y坐标,然后报告这些坐标处的像素值(在本例中,是噪声温度).在 我使用的地图/数据是Haslam ...
- c# point偏移_GMap.NET开发技巧(四)-GPS百度地图坐标偏移及地图加偏和逆向纠偏解决方法和代码...
很多国内开发者使用GMap.NET开发地图应用程序,非常方便,可是在实际应用中傻眼了,因为GPS坐标的位置在谷歌和百度地图上出现了严重的便宜,这个是要了命的,地图应用就是要给别人一个精确的Locati ...
- python的坐标代码_基于Python的地图坐标服务接口调用代码实例
代码描述:基于Python的地图坐标服务接口调用代码实例 关联数据:地图坐标服务 接口地址:http://www.juhe.cn/docs/api/id/32 #!/usr/bin/python # ...
最新文章
- canvas在舞台上点击后图片旋转_View绘制系列(10)Canvas基础变换
- CF682C Alyona and the Tree
- (032) Linux之shell流控制for循环
- 你......真的了解我吗?
- [JavaWeb-XML]XML约束概述
- 我想谈谈关于Android面试那些事,一篇文章帮你解答
- c语言2048项目报告,c语言----项目_小游戏2048
- Ubuntu配置java环境
- 解决Mac安装软件的“已损坏,无法打开。 您应该将它移到废纸篓”问题
- node.js中实现同步操作的3种实现方法
- linux下的raid及mdadm的命令详解
- 【ctags/cscope/project安装使用】给神编辑器vim添加新的翅膀
- ENVI监督分类中SVM(支持向量机)工具
- 登录服务器手机验证码不正确,解决织梦后台登录一直提示验证码不正确的方法...
- 宝塔远程连接助手使用方法
- 计算机考研面试有英语听力吗,考研复试前如何准备英语听力和口语
- oracle dba培训教程 第九章 创建数据库
- deepin系统安装nginx
- imx6ull 下 UART5问题
- 平台搭建_记一次CTFd平台搭建