Navigator.geolocation.getCurrentPosition всегда получает код ошибки 3: время ожидания истекло.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Navigator.geolocation.getCurrentPosition всегда получает код ошибки 3: время ожидания истекло.

Сообщение Anonymous »

Я использую cordova-2.0.0 и эмулятор Android google api level16.

Всякий раз, когда я запускаю navigator.geolocation.getCurrentPosition, я всегда получаю ошибку3< /code>.
Краткое описание моего кода выглядит так:

Код: Выделить всё

     // Wait for Cordova to load
document.addEventListener("deviceready", onDeviceReady, false);

// Cordova is ready
function onDeviceReady() {
console.log("Entering index.html.onDeviceReady");
var networkState = navigator.network.connection.type;
getPosition(networkState);
}

function getPosition(networkState) {
console.log("Entering getPosition function");
console.log("networkState is: " + networkState);
if (networkState !== null) {
navigator.geolocation.getCurrentPosition(onSuccess, onError, {
maximumAge : Infinity,
timeout : 5000,
enableHighAccuracy : true
});
} else {
alert('Please check your network connection and try again.');
}
console.log("Leaving getPosition function");
}

// function for lat & lng
function onSuccess(position) {
console.log("Entering onSuccess(position) function");
console.log("Latitude is: " + position.coords.latitude);
console.log("longitude is: " + position.coords.longitude);
lat = position.coords.latitude;
lng = position.coords.longitude;
console.log("Leaving onSuccess(position) function");
}

// function for lat & lng
function onError(error) {
console.log("Entering onError(error) function");
alert('code: ' + error.code + '\n' + 'message: ' + error.message + '\n');
console.log("Leaving onError(error) function");
}
Если кто-нибудь знает, почему возникает ошибка 3, поделитесь своими предложениями. Спасибо большое

Подробнее здесь: https://stackoverflow.com/questions/126 ... meout-expi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»