Я реализовал функцию геолокации 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 секунд.