【发布时间】:2017-02-12 13:53:49
【问题描述】:
我们计划了一款移动应用,它需要知道自己的位置才能完成工作(在一个版本中)。该位置必须具有 3-5m (10-16ft) 的精度,并且必须每 30 秒到 1 分钟更新一次。
- 有可能吗?
- 是否会占用电池或硬件资源?
- 检查或收集此类数据的权限如何?
【问题讨论】:
-
1.是的,2. 是的,3. GPS 权限
标签: android geolocation
我们计划了一款移动应用,它需要知道自己的位置才能完成工作(在一个版本中)。该位置必须具有 3-5m (10-16ft) 的精度,并且必须每 30 秒到 1 分钟更新一次。
【问题讨论】:
标签: android geolocation
对于平衡的位置服务,您应该使用Google fused location Api.
Fused Location Api 有平衡功率模式和高精度模式选项。 TBH,它不是资源猪。
所需权限:<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
【讨论】: