API геолокации возвращает разные результаты для одного и того же списка точек доступа Wi-Fi, даже с флагом «Учитывать» и установленным «ложным».

#wifi #google-geolocation

Вопрос:

Мы используем API геолокации Google, чтобы получить время ожидания для точек доступа Wi-Fi. Мы видим противоречивые результаты. API Google возвращает разные значения латлонга в разных полях, даже если флаг «Учитывать» установлен на «false».

Результаты очень близки, хотя мой вопрос в том, почему существует такая незначительная разница с одними и теми же входными данными ? Мы попытались отправить запрос на геолокацию с помощью cURL из офиса моей компании, затем с помощью cURL из моего дома через интернет-ящик, затем из моего дома, но через совет по развитию сотовой связи. Каждый запрос возвращает другой результат, расстояние между позициями результатов составляет примерно 2 метра между запросами 1 и 2 и 30 см между запросами 2 и 3

Запрос 1 результат:

 {  "location": {  "lat": 45.7881683,  "lng": 4.8087924  },  "accuracy": 11.479 }  

Запрос 2 результат:

 {  "location": {  "lat": 45.7881708,  "lng": 4.8088138  },  "accuracy": 11.487 }  

Запрос 3 результат:

 {  "location": {  "lat": 45.7881723,  "lng": 4.808818  },  "accuracy": 11.487 }