gpt4 book ai didi

android - 无法在 Android 中添加地理围栏,因为 "network location is disabled"

转载 作者:IT老高 更新时间:2023-10-28 23:15:28 26 4
gpt4 key购买 nike

我正在尝试向 Android 应用程序添加地理围栏。我在日志中注意到以下内容:

07-04 11:41:19.201 1945-2271/com.google.android.gms.persistent W/GeofencerStateMachine:忽略 addGeofence,因为网络位置已禁用。

我还注意到,当我在系统设置中启用“高精度”模式时,它可以工作(这被描述为 GPS、Wi-Fi、蓝牙或蜂窝网络)。它之前处于“仅限设备”模式,即仅限 GPS。

这是地理围栏的预期功能吗?只有当用户的设备处于“高精度”模式时,它们才会起作用吗?

enter image description here

最佳答案

首先对于高精度模式对于位置的各个方面都是必需的,即使是谷歌地图现在也使用这种模式。

因此,地理围栏将用户当前位置的感知与用户与可能感兴趣的位置的接近度的感知结合起来。要标记感兴趣的位置,请指定其纬度和经度。要调整该位置的接近度,请添加一个半径。纬度、经度和半径定义地理围栏,在感兴趣的位置周围创建一个圆形区域或围栏。这就是为什么它需要精确定位高精度模式是必要的。这里是官方Doc

其次,根据文档需要可靠的数据连接,因为地理围栏依赖于它。根据this它依赖于可靠的数据连接。

根据地理围栏的配置方式,它可以提示移动推送通知、触发短信或警报、在社交媒体上发送有针对性的广告、允许跟踪车队、禁用某些技术或提供基于位置的营销数据。此外,有关地理围栏的详细信息,请阅读 this .

关于android - 无法在 Android 中添加地理围栏,因为 "network location is disabled",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51253428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com