При использовании Watchposition лучше использовать enableHighAccuracy? - PullRequest
0 голосов
/ 08 октября 2019

Я получаю смешанные результаты между iPhone 4 и Android-смартфоном. iphone 4 возвращает менее точную позицию. Кроме того, когда разрешение на определение местоположения было только что получено, наблюдательная позиция возвращает ненадежное положение в 3 км от фактического положения, что заставляет меня поверить, что это информация от вышек сотовой связи вместо интернета и спутника. Если я не перемещаю устройство, оно не обновляется в течение примерно 1-10 минут. Поэтому я подумываю использовать enableHighAccuracy, чтобы сделать его истинным.

Каковы недостатки / недостатки обеспечения высокой точности? Делает ли это замедление обратного вызова успешной позиции? Что произойдет, если устройство окажется в месте, в котором трудно получить информацию о местоположении?

1 Ответ

0 голосов
/ 08 октября 2019

Использование enableHighAccuracy может сопровождаться повышенным использованием ресурсов, более медленным временем отклика и повышенным энергопотреблением, особенно на мобильных устройствах.

Что касается точности, то нет гарантии, что включение enableHighAccuracy даст лучший результат, это зависитна устройстве. Например, телефон с GPS с большей вероятностью даст точный результат, чем без него. Все, что позволяет enableHighAccuracy сказать браузеру, - дать максимально точный ответ.

См. Сеть разработчиков Mozilla для получения дополнительной информации.

...