На некоторых машинах местоположение очень точное (в пределах нескольких метров), а на других оно отличается на 100–150 км.
Я хочу понять:
- Как определить источник местоположения, который браузер использует?
Например:- GPS
- Сканирование точек доступа Wi-Fi
- Поиск IP-адреса
- Триангуляция вышки сотовой связи
- Используют ли машины, дающие точные результаты, GPS или что-то другое?
Код: Выделить всё
navigator.geolocation.getCurrentPosition(
(pos) => {
console.log("Lat:", pos.coords.latitude);
console.log("Lon:", pos.coords.longitude);
console.log("Accuracy:", pos.coords.accuracy);
},
(err) => {
console.error(err);
},
{ enableHighAccuracy: true }
);
Есть ли какой-либо способ определить используемый поставщик или заставить браузер использовать более точный?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -but-not-o
Мобильная версия