2014-09-13 35 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