我正在开发一个基于位置的应用程序,我想在仪表从先前位置移动后获取位置。我不想给最少的时间
void requestLocationUpdates (String provider,
long minTime,
float minDistance,
LocationListener listener)
有没有办法仅根据最小距离请求位置更新?
我正在开发一个基于位置的应用程序,我想在仪表从先前位置移动后获取位置。我不想给最少的时间
void requestLocationUpdates (String provider,
long minTime,
float minDistance,
LocationListener listener)
有没有办法仅根据最小距离请求位置更新?
这是我能找到的所有信息(requestLocationUpdates):
minDistance 参数还可用于控制位置更新的频率。如果它大于 0,那么位置提供程序将仅在位置已更改至少 minDistance 米并且至少 minTime 毫秒已过去时向您的应用程序发送更新。然而,位置提供者使用 minDistance 参数来节省电量更加困难,因此 minTime 应该是节省电池寿命的主要工具。