У меня есть веб-приложение js, которое сильно зависит от API геолокации.Я тестировал его в основном на устройствах Android, и он работает, как ожидалось.Он также отлично работал на Safari / Chrome / Firefox для iOS до самого недавнего времени (возможно, в течение последних нескольких недель).Я не знаю, связано ли это с недавним обновлением iOS.
Параметр enableHighAccuracy: true для watchPosition (), похоже, не работает вообще.Я получаю только местоположения GPS через сеть, а не встроенный GPS.Я пробовал на 3 разных устройствах.
Я попытался выполнить мягкий сброс устройства и переключить службы определения местоположения для его сброса, как это предлагалось на других форумах, но ни один из этих методов не сработал.
Я также попытался просто отключить все сетевые подключения после полной загрузки приложения, чтобы заставить его использовать встроенный gps, и это просто остановило предоставление всех расположений вообще.Я не получаю никаких сообщений об ошибках в консоли отладки (если я не отключаю сетевые подключения).
Кто-нибудь еще имеет подобную проблему или знает, как ее исправить?Я много занимался поиском по SO, но нашел только эти проблемы, связанные с реактивным, а не vanilla js.