火星坐标
通过 WKWebView 将 iOS 定位获取的经纬度传入前端 JavaScript 函数后,加载的离线地图就会绘制当前设备所在的位置 。当看着地图上定位出现的圈圈时,就像是吃着蘸了炼乳的烤面包一样美味,只是放大看时,发现在离线地图上绘制的坐标与实际坐标会出现几公里的误差,无论如何调整定位参数,误差仍是存在 。
通过查阅资料发现国内大部分地图因相关政策法规均存在偏移问题:
是一种国家保密插件,也叫做加密插件或者加偏或者 SM 模组,其实就是对真实坐标系统进行人为的加偏处理,按照特殊的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同 。而加密后的坐标也常被人称为火星坐标系统 。
主要有如下 3 种标准:
【在iPhone手机上添加定位功能的教程 如何在IOS端使用VPN】国内准许上市的地图类产品都不是真实坐标系统,要想在其地图上显示正确的坐标,必须将获取的定位转换成它的坐标系统 。基本上各个地图平台都提供相应的坐标转换接口,通过转化处理后加载的定位就是设备当前的位置了 。
经验总结扩展阅读
- 手机卡限制服务的原因及解决方法 电信卡无服务怎么恢復
- iPhone手机隔空播放的教程分享 苹果手机能投屏到电视吗
- 三星手机使用技巧:通话录音功能的使用 手机通话怎么自动录音
- 手机电池科学使用的省电技巧 小米11电池不耐用怎么办
- 关于iPhone12的参数讲解 苹果12手机电池容量
- 苹果取消移动数据下载限制方法 iphone如何用流量下载大于200m的应用
- 手机无线投屏的操作教程 手机投不了屏是什么原因
- iPhone自带翻译功能的使用 苹果手机屏幕识别自动翻译怎么弄
- iPhone手机关闭抬起唤醒功能的设置 苹果手机抬起唤醒怎么关闭
- 手机获取IP地址的简单易懂方法 怎么查看手机的ip地址