我正在cordova
app
处理iOS
我获得用户current location
的问题,以便向我询问一些类似would you allow current position
的消息和选项allow
或don't allow
。很好,但之后再次问我喜欢那个节目的形象。
如何停止该消息?或者改变它的文字? 它也是第二个警报,它只是显示我的应用程序名称,确认有关获取当前位置,但在此之后,这一个再次出现。 有什么帮助吗?
答案 0 :(得分:0)
要删除警报,您已将设备的当前位置返回到geolocationSuccess回调,并在设备准备好后将Position对象作为参数。
使用以下方法。它会将设备的当前位置作为Position对象返回。
navigator.geolocation.getCurrentPosition(geolocationSuccess,
[geolocationError],
[geolocationOptions]);
示例:强>
$(function(){
document.addEventListener("deviceready", onDeviceReady, false);
})
function onDeviceReady() {
navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
function onSuccess(position) {
// callback here
}
function onError(error) {
// callback here
}