如何杀死Phonegap中的地理位置跟踪

时间:2015-05-21 12:58:42

标签: cordova geolocation

我有一个问题,我调用Geolocation.update()来获取当前位置。但它是一个后台进程,一直在运行。但是我想在用户更改页面时终止进程。

我找不到解决方案。请帮忙。

1 个答案:

答案 0 :(得分:0)

navigator.geolocation.clearWatch(watchID);

启动手表时保存ID

var watchId = navigator.geolocation.watchPosition(geolocationSuccess,
                                                  [geolocationError],
                                                  [geolocationOptions]);

http://docs.phonegap.com/en/3.2.0/cordova_geolocation_geolocation.md.html#geolocation.clearWatch