我有一个问题,我调用Geolocation.update()来获取当前位置。但它是一个后台进程,一直在运行。但是我想在用户更改页面时终止进程。
我找不到解决方案。请帮忙。
答案 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