2014-09-13 3 views
0

je travaille sur cordovaapp pour iOS où je reçois utilisateur current location afin que me poser des questions sur un message comme ça would you allow current position avec des options allow ou don't allow. C'est bien, mais après cela, il me demande à nouveau comme ce spectacle en image.Masquer les alertes indésirables

Message

Comment puis-je arrêter ce message? ou peut-être changer son texte? également la deuxième alerte dans le premier aper il me montre juste le nom de l'application avec la confirmation de l'obtention de l'emplacement actuel, mais après celui-ci apparaît à nouveau. Toute aide?

Répondre

0

Pour supprimer l'alerte, vous devez renvoyer la position actuelle du périphérique au rappel geolocationSuccess avec un objet Position en tant que paramètre une fois que le périphérique est prêt.

Utilisez la méthode ci-dessous. Il renvoie la position actuelle de l'appareil en tant qu'objet Position.

navigator.geolocation.getCurrentPosition(geolocationSuccess, 
             [geolocationError], 
             [geolocationOptions]); 

Exemple:

$(function(){ 
    document.addEventListener("deviceready", onDeviceReady, false); 
}) 

function onDeviceReady() { 
    navigator.geolocation.getCurrentPosition(onSuccess, onError);  
} 

function onSuccess(position) { 
    // callback here 
} 

function onError(error) { 
    // callback here 
} 

S'il vous plaît regarder le phonegap documentation.

+0

désolé mais je ne comprends pas? est-ce que vous me dites comment obtenir la position actuelle? – Blu

+0

voir ici .. http://stackoverflow.com/questions/1673579/location-permission-alert-on-iphone-with-phonegap –

Questions connexes