ios获取经纬度坐标偏差

ios获取经纬度坐标偏差,第1张

原生native提供的获取当前所在的经纬度坐标,传到后端进行校验,后端使用的是百度地图。发现:安卓获取经纬度精度没问题,但ios获取的精度总是不对。

经资料收集,发现不同手机系统采用的是不同地图公司的数据,各地图公司使用的是不同坐标系。而公司native底层,安卓是使用的百度地图,iOS是使用的高德地图,因此安卓手机获取的经纬度可直接使用,而IOS则需要进行坐标转换。

笔者这里使用gcoord库,通过把GCJ-02坐标转为BD-09坐标。按理这时候问题应该解决了。然而,转换后得到的经纬度还是和目标经纬度有差距。问题出在哪?

原来,原生开发调用底层api, 如CLLocationManagger,获取到的是WGS-84坐标系的经纬度。因此转换过程应该是把WGS-84坐标转为BD-09坐标。

WGS-84 - 世界大地测量系统

World Geodetic System, WGS 世界通用的坐标系,GPS设备得到的经纬度就是在WGS84坐标系下的经纬度。

GCJ-02 - 国测局坐标

火星坐标系,由中国国测局制定,对中国各地经纬度进行加密处理。

BD-09 - 百度坐标系

百度地图使用的地理坐标系,其在GCJ-02上多增加了一次变换,用来保护用户隐私。

打开按键精灵——打开或者新建一个脚本——抓抓——点击图像——点击截屏——点击鼠标命令——点击插入

1打开按键精灵,新建一个脚本。

2点击上方的抓抓。

3点击图像。

4点击截屏。

5就会将整个屏幕截取下来了,然后找到需要确定位置的地方,选择将坐标添加到点1,,如果有多个坐标,可以分别加入到点2,3……

6在放大镜中可以看到点的坐标。

7关闭抓抓,在脚本的编辑界面,点击鼠标命令。

8可以看到刚才找到的点1,2,3……,点击插入。

9就输入了将鼠标移动到刚才那点位置的命令了。

在手机上快速抓取CAD坐标,可以使用zbbz插件。zbbz是一款轻量级的CAD抓坐标软件,它具有快速、准确的特性,可以帮助用户快速抓取CAD坐标。

首先需要下载安装zbbz插件,可以在应用市场或者zbbz官方网站下载。安装完成后,打开zbbz,点击“打开图形”按钮,然后加载CAD到zbbz中,即可看到原始的CAD。

接着,点击“抓取坐标”按钮,zbbz会自动匹配相关图形,并将其坐标显示在屏幕上。然后,可以自由缩放图形、移动图形、旋转图形等 *** 作,以精确定位坐标。此外,zbbz还支持自动寻址功能,可以自动识别目标图形,并将其坐标显示在屏幕上。

总之,使用zbbz插件,可以轻松快速地在手机上抓取CAD坐标,为工程人员提供了极大的方便。

手机是没有直接测地理坐标功能的,必须借助专业的测量软件GPS定位才能实现。

第一步:下载地理测量软件;

第二步:打开软件,输入你需要查询的地点名称或地址,就会得到对应的经纬度坐标了;

以上就是关于ios获取经纬度坐标偏差全部的内容,包括:ios获取经纬度坐标偏差、手机按键精灵,怎么得到屏幕坐标、用zbbz插件怎么在手机的CAD快速看图也能抓坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9835702.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存