找回密码
 立即注册

QQ登录

只需一步,快速开始

willning
超级版主   /  发表于:2022-9-20 15:47  /   查看:4710  /  回复:0
本帖最后由 willning 于 2022-9-20 16:55 编辑

本教程是HAC(活字格Android容器,活字格PDA解决方案的一部分)系列实用教程之一,不支持手机浏览器和官方APP。

WeChat_20220920155909.gif
(GIF尺寸较大,视频无加速)

获取当前位置的功能主要应用于物流自动跟踪、人员现场签到等场景,定位的速度和精度在很大程度上决定了用户体验的优劣。为了尽可能利用Android平台的系统能力,我们使用原生代码开发了获取当前地理位置的方法,并将其封装到【PDA交互命令】插件,以“获取地理位置”命令的形式供开发者直接使用。该命令为异步调用,在通过GPS或网络连接(优先读取GPS数据)获取到地理位置后,自动将经度和维度填充到目标单元格,如果获取位置过程中发生异常,错误信息也会填充到对应的目标单元格。

image.png885646057.png

需要注意的是,获取地理位置命令支持3中坐标体系,你可以根据展示该坐标的方式来选择,地图和坐标体系不匹配时,位置会有偏差:
  • WGS84:用于国外的地图软件,如Google Map
  • BD09:用于百度地图
  • GCJ02:用于除百度外的其他国产地图,如高德地图等

重要提示:获取地理位置命令需要在HAC中运行,如果运行在浏览器或官方APP中,会直接提示错误信息。

相关资源:


评分

参与人数 1满意度 +5 收起 理由
sz_xd + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部