HTML5 GeoLocation проблема - PullRequest
       7

HTML5 GeoLocation проблема

0 голосов
/ 09 января 2012

Я пытаюсь использовать HMTL5 GeoLocation в эмуляторе Android. Теперь я пытаюсь использовать базовый код, чтобы он работал на эмуляторе Android. Вот этот код

if(!navigator.geolocation) {
            alert("Your browser does not supporty geolocation");
        } else {
            navigator.geolocation.getCurrentPosition(success, error);
        }

        function success(position) {
            var lat = position.coords.latitude;
            var lng = position.coords.longitude;
            alert(lat + ", " + lng);
        }

        function error(error) {
            alert("Error occurred " + error);
        }

Теперь, когда я запускаю этот код на Chrome на ПК, он работает нормально. Но когда я запускаю этот код в эмуляторе Android, он показывает эту ошибку

Error Occurred [objectPositionError]

Как мне заставить его работать на эмуляторе Android?

1 Ответ

0 голосов
/ 19 августа 2016

В Chrome 50, мобильных или настольных компьютерах они перестали разрешать геолокацию для незащищенных веб-сайтов. https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only?hl=en

...