我在 Javascript 中使用 getCurrentPosition 方法。我想实现一个按钮,当它被单击时停止执行“getCurrentPosition”方法。我尝试使用 throw/try/catch 块,但它似乎不起作用:
尝试 { $('#cancel').on("点击", function() { $.mobile.loading('隐藏'); 抛出“停止”; }); navigator.geolocation.getCurrentPosition(foundLocation, noLocation, {enableHighAccuracy: true, timeout : 30000 }); } 捕捉(呃){警报(呃);返回假;}
有任何想法吗?在 JS 中甚至有可能吗?我有一个想法,但我不知道是否可以使用 JS 方法触发超时,以便 getCurrentPosition 中断?