HTML5 Geolocation работает медленно на Android Oreo - PullRequest
0 голосов
/ 13 июня 2018

Я реализовал функцию геолокации HTML5, чтобы получить текущую позицию пользователя.Мы протестировали его в каждом браузере и на телефонах Android 7x.

Однако в Android 8 местоположение пользователя работает очень медленно и занимает несколько секунд.Неважно, какой способ определения местоположения (GPS, сеть) используется.

Вот кодирование для местоположения:

 navigator.geolocation.getCurrentPosition(
    this.saveLocationData.bind(this), 
    this.getLocationError.bind(this),
    {
        enableHighAccuracy: true,
        timeout: 5000
    }
    );

Время ожидания всегда составляет до 8!секунд.На Android 7 это заняло не более 2 секунд.

...