Почему разные запросы возвращают одну и ту же геолокацию с API геолокации Google

Я отправляю два запроса к API геолокации Google: https://www.googleapis.com/geolocation/v1/geolocate?key=[mykey]

1-й запрос:

{"Carrier": "T-Mobile","CellTowers":[{"Возраст":0,"CellId":"39627456","LocationAreaCode":"40495","MobileCountryCode":"310","MobileNetworkCode" :"260","SignalStrength":-95,"timingAdvance":0}],"HomeMobileCountryCode":"310","HomeMobileNetworkCode":"260","RadioType":"gsm"}

2-й запрос:

{"Carrier":"T-Mobile","CellTowers":[{"Возраст":0,"CellId":"4912","LocationAreaCode":"20516","MobileCountryCode":"460","MobileNetworkCode" :"00","SignalStrength":-60,"timingAdvance":55555}],"HomeMobileCountryCode":"460","HomeMobileNetworkCode":"00","RadioType":"gsm"}

Странно то, что оба они возвращают одну и ту же геолокацию.

{ "location": { "широта": 39.90403, "lng": 116.407526}, "accuracy": 18000.0}

Кто-нибудь знает, почему это происходит? Является ли ошибка базы данных геолокации Google? как я могу получить (много реальных) данных тестирования?


person Roy Li    schedule 10.12.2013    source источник
comment
Я тоже не понял, что за версия этого апи, v1? многие другие API переходят на v3, почему ap геолокации все еще находится на v1?   -  person Roy Li    schedule 10.12.2013
comment
API будет возвращать один и тот же результат для всех запросов...   -  person Roy Li    schedule 11.12.2013
comment
как отправить запрос? по запросу curl или http?   -  person Abaij    schedule 18.02.2015
comment
У меня такая же проблема.   -  person Mike Kormendy    schedule 20.06.2018


Ответы (1)


Попробуйте убрать кавычки "" вокруг чисел, у меня нет ключа API для этого, но может быть он.

Например, ваш первый запрос:

{"Carrier": "T-Mobile", "CellTowers": [{"Age": 0, "CellId": 39627456, "LocationAreaCode": 40495, "MobileCountryCode": 310, "MobileNetworkCode": 260, "SignalStrength" :-95,"timingAdvance":0}],"HomeMobileCountryCode":310,"HomeMobileNetworkCode":260,"RadioType":"gsm"}

person Legisey    schedule 27.02.2014