Я пытаюсь создать очень простую страницу HTML5, которая захватывает геолокацию, но я получаю сообщение об ошибке.
Вот что у меня внутри тегов 'script':
function GetGeo() {
if (!navigator.geolocation) {
alert("Could not find geolocation");
}
else {
navigator.geolocation.getCurrentPosition(showMap, function (error) { alert("error encountered: " + error.message ); });
}
}
function showMap(position) {
window.alert(position.coords.latitude + ", " + position.coords.longitude);
}
На странице просто есть кнопка, которая вызывает функцию GetGeo ().
Что я сделал, так это сбросил файл .html на SDCard моего телефона.Затем я просмотрел «content: //com.android.htmlfileprovider/sdcard/GetGeo.html», и страница отображается правильно.Когда я нажимаю кнопку и выполняю, я получаю следующую ошибку: «Последний поставщик местоположения был отключен»
У меня есть пара вопросов: 1. Неправильно ли просто сбросить html-файл на SDCard и попробоватьзапустить его там?2: Есть что-то основное, что я делаю неправильно, не позволяя ему получить геолокацию из мобильного браузера?
Заранее спасибо за любую помощь!