2014-09-13 1 views
0

я работаю над cordovaapp для iOS, в котором я получаю пользователь current location так что спросите меня о каком-то подобном сообщении would you allow current position с вариантами allow или don't allow. это прекрасно, но после этого он снова спрашивает меня, как это шоу по образу.Скрыть нежелательные оповещения

Message

Как я остановить это сообщение? или, возможно, изменить его текст? также это второе предупреждение в первом аперте, это просто показывает мне имя приложения с подтверждением получения текущего местоположения, но после этого этот снова появляется. Любая помощь?

ответ

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.

+0

извините, но я не понимаю? вы говорите мне, как получить текущую позицию? – Blu

+0

см. Здесь .. http://stackoverflow.com/questions/1673579/location-permission-alert-on-iphone-with-phonegap –