Cordova 如何消除Phonegap中的地理位置跟踪

Cordova 如何消除Phonegap中的地理位置跟踪,cordova,geolocation,Cordova,Geolocation,我有一个问题,我调用Geolocation.update()来获取当前位置。但它是一个持续运行的后台进程。但我想在用户更改页面时终止该进程 我没有找到解决办法。请帮忙 navigator.geolocation.clearWatch(watchID); 启动手表时保存ID var watchId = navigator.geolocation.watchPosition(geolocationSuccess,

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

我没有找到解决办法。请帮忙

navigator.geolocation.clearWatch(watchID);
启动手表时保存ID

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

我没有使用watchPosition。相反,我使用getCurrentPosition并设置了超时,当您的代码出现问题时,您应该发布代码。根据文档,将其置于后台的唯一方法是使用watchPosition。根据文档,如果使用getCurrentPosition,则只会收到一个回调。