我需要从PhoneGap设置pausesLocationUpdatesAutomatically
的CLLocationManager
属性。我该怎么做?
原因是,如果用户保持静止,修复丢失等情况,否则通过JavaScript中的watchPosition
进行位置更新可能会停止进行,并且似乎没有办法从JavaScript重新启动位置跟踪。
(之前曾问过相同的问题,但没有答案:
location update auto pause iOS)
最佳答案
您可以直接更改插件的代码:
initWithWebView
方法中添加以下行:self.locationManager.pausesLocationUpdatesAutomatically = NO;
现在应该可以工作了。