隐藏不需要的警报

时间:2014-09-13 15:49:15

标签: ios cordova-3

我正在cordova app处理iOS我获得用户current location的问题,以便向我询问一些类似would you allow current position的消息和选项allowdon't allow。很好,但之后再次问我喜欢那个节目的形象。

Message

如何停止该消息?或者改变它的文字? 它也是第二个警报,它只是显示我的应用程序名称,确认有关获取当前位置,但在此之后,这一个再次出现。 有什么帮助吗?

1 个答案:

答案 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
}

请查看phonegap documentation