1
我建設,需要跟蹤用戶位置的應用程序,我使用鈦地理位置跟蹤無法正常工作
Ti.Geolocation.accuracy = Ti.Geolocation.ACCURACY_BEST;
Ti.Geolocation.distanceFilter = 0;
Ti.Geolocation.preferredProvider = Ti.Geolocation.PROVIDER_GPS
Ti.Geolocation.addEventListener('location', locationChange);
在iOS上,當設備處於該事件不經常開的舉措,當它的發射我沒有航向和速度(甚至測試了駕駛時)
...
heading : -1,
speed : -1
...
,但如果我的背景(如計劃)運行其他導航應用的事件不斷解僱,我已經航向和設備的速度,如果我只是因爲其他應用程序纔得到這些事件。
其Android手機上的事件一樣的問題是不是與TI SDK 5.1.2和5.5.1
當我只是更改iOS ACCURACY_BEST的準確性 - > ACCURACY_BEST_FOR_NAVIGATION它的工作正常。 但我不明白爲什麼ACCURACY_BEST它的工作原理? – genocsb