本帖最后由 willning 于 2022-9-20 16:55 编辑
本教程是HAC(活字格Android容器,活字格PDA解决方案的一部分)系列实用教程之一,不支持手机浏览器和官方APP。
(GIF尺寸较大,视频无加速)
获取当前位置的功能主要应用于物流自动跟踪、人员现场签到等场景,定位的速度和精度在很大程度上决定了用户体验的优劣。为了尽可能利用Android平台的系统能力,我们使用原生代码开发了获取当前地理位置的方法,并将其封装到【PDA交互命令】插件,以“获取地理位置”命令的形式供开发者直接使用。该命令为异步调用,在通过GPS或网络连接(优先读取GPS数据)获取到地理位置后,自动将经度和维度填充到目标单元格,如果获取位置过程中发生异常,错误信息也会填充到对应的目标单元格。
需要注意的是,获取地理位置命令支持3中坐标体系,你可以根据展示该坐标的方式来选择,地图和坐标体系不匹配时,位置会有偏差:
- WGS84:用于国外的地图软件,如Google Map
- BD09:用于百度地图
- GCJ02:用于除百度外的其他国产地图,如高德地图等
重要提示:获取地理位置命令需要在HAC中运行,如果运行在浏览器或官方APP中,会直接提示错误信息。
相关资源:
|