Я пробую API геолокации с HTML5, и, похоже, результаты более точны , чем сообщается:
geolocation.coords.latitude
показывает ~ правильную широту
geolocation.coords.longitude
показывает ~ правильную долготу
geolocation.address.street
+ geolocation.address.streetNumber
даже показывает правильный адрес.
Однако geolocation.coords.accuracy
возвращает 18000
(в метрах), хотя результаты в 1000 раз; точнее.
Я не использую никаких реальных датчиков позиционирования, таких как GPS, и в настоящее время тестирую API в браузере на рабочем столе. Я полагаю, что если на борту будет датчик позиционирования, значение точности будет таким, как сообщает датчик позиционирования. Но - что определяет точность позиционирования, когда задействованы нет датчиков позиционирования? Это просто удачное предположение браузера? («Лучше быть уверенным, чем сожалеть?»)
Есть ли спецификация или черновик, на который я мог бы посмотреть?