changeCallbackInterval method
- Duration interval
动态修改连续定位的回调频率。用于修改 Android 系统定位回调频率,可以降低系统定位次数的统计, 同时会修改 onLocationChanged 的回调频率,二者保持一致。
需要在 startContinuousLocation 之后调用才有意义;未启动连续定位时 调用此方法不会报错但也不会生效。
注意:本设置在应用内是共享的,调用本方法会影响当前所有正在运行的连续 定位实例的回调频率。
Platforms:
- 🅰️ Android:支持
- 🍏 iOS:不支持,抛出
TencentLocationError(错误码unsupportedOnThisPlatform) - 🔶 Harmony:不支持,抛出
TencentLocationError(错误码unsupportedOnThisPlatform)
Parameters:
interval:新的回调间隔,建议不小于 1 秒。
Implementation
Future<void> changeCallbackInterval(Duration interval) =>
_after(() => _platform.changeCallbackInterval(_id, interval));