Также убедитесь, что в манифесте включено следующее разрешение:

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

Заранее благодарю за любую помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос