Google GeoLocation Api показывает неправильное местоположение - PullRequest
0 голосов
/ 13 марта 2020

Это мое устройство ma c id (28: 56: 5A: 28: 3D: 74), уровень сигнала (-90), возраст = 0, канал = 5, signalToNoiseRatio = 0. когда я отправляю параметр all, используя команду curl post, используя API Google https://www.googleapis.com/geolocation/v1/geolocate?key=*************************. Затем скручиваемость возвращает мне широту = 28,4884992, долготу = 77,0932736 и точность = 15452 параметра. Когда эта широта и логитивность передают параметр в карту Google, тогда отображается его местоположение. Я не знаю, почему показываю неправильное местоположение.
Когда я выкладываю другое устройство, ма c id = 4A: D9: E7: 2F: 16: F0 и уровень сигнала -73,, age = 0, channel = 5, signalToNoiseRatio = 0. используя тот же метод curl, чтобы опубликовать в Google Api геолокации. Затем скручивание возвращает мне широту = 26,481591700000003, долготу = 80,3547177 и точность = 3433 параметра. Когда эта широта и логичность передают параметр на карте Google, тогда он показывает правильное местоположение.

Если кто-нибудь может мне помочь, что неправильно слышать или как использовать правильные методы для определения географических методов API.

Метод curl: curl -X POST -H "Тип содержимого: приложение / json" -d '{"macAddress": "28: 56: 5A: 28: 3D: 74", "signalStrength": -90, "age": 0, "channel": 5, "signalToNoiseRatio": 0} 'https://www.googleapis.com/geolocation/v1/geolocate?key=********************** *********** curl -X POST -H "Тип содержимого: приложение / json" -d '{"macAddress": "4A: D9: E7: 2F: 16: F0", "signalStrength": -73, "age": 0, "channel": 1, "signalToNoiseRatio": 0} 'https://www.googleapis.com/geolocation/v1/geolocate?key=*************** ******************

...