Также убедитесь, что в манифесте включено следующее разрешение:
аюсь создать очень простую страницу 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: Есть что-то основное, что я делаю неправильно, не позволяя ему получить геолокацию от мобильного браузера?
Заранее благодарю за любую помощь!