2014-09-13 88 views
0

我工作的cordovaappiOS在我得到用户current location,这样问我这样的would you allow current position的选项allowdon't allow一些消息。它的罚款,但之后,它再次问我喜欢这个节目的形象。隐藏不需要的警报

Message

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

回答

0

要删除警报,您必须在设备准备就绪后以Position对象作为参数将设备的当前位置返回到geolocationSuccess回调。

使用下面的方法。它将返回设备的当前位置作为位置对象。

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

+0

对不起,但我不明白? 你是否告诉我如何获得当前位置? – Blu 2014-09-13 16:39:44

+0

看到这里.. http://stackoverflow.com/questions/1673579/location-permission-alert-on-iphone-with-phonegap – 2014-09-13 16:57:05