我可以在没有互联网连接的情况下使用地理围栏和监控轨迹吗?

Can I use geofence and monitoring track without Internet connection?

我想跟踪用户在两个地理围栏区域之间的移动。我想将用户在两个区域之间的时间存储在内存 (SharedPrefs) 中。

我可以在不使用互联网的情况下执行此操作吗?仅使用 GPS ?

是的,它应该可以在没有网络连接的情况下使用 GPS 和三角测量。我也会推荐你打开WiFi,因为即使打开它也不需要连接,如果WiFi打开它也可以根据附近的WiFi估计位置。

是的,您可以在没有互联网连接的情况下创建和监控地理围栏。您可以使用 GPS 跟踪当前位置的变化。对于每个地理围栏,LocationServices class is responsible for sending you entering and exit events.You can listen for geofence transition using IntentService 或 BroadcastReceiver。

您还需要在清单文件中设置 ACCESS_FINE_LOCATION 权限