2013-12-10 6 views
3

Я посылаю два запроса на Google геолокации API: https://www.googleapis.com/geolocation/v1/geolocate?key=[mykey]Почему разные запросы возвращают тот же геолокации с Google геолокации API

1-запрос :

{ "носитель": "T-Mobile", "CellTowers": [{ "Возраст": 0, "CellID": "39627456", "LocationAreaCode": "40495", "MobileCountryCode": "310", "MobileNetworkCode": "260", "SignalStrength": - 95, "timingAdvance": 0}], "HomeMobileCountryCode": "310", "HomeMobileNetworkCode": "260", "RadioType": "GSM" }

второго запроса:

{ "носитель": "T-Mobile", "CellTowers": [{ "Возраст": 0, "CellID": "4912", "LocationAreaCode": "20516" "MobileCountryCode": "460", "MobileNetworkCode": "00", "SignalStrength": - 60, "timingAdvance": 55555}], "HomeMobileCountryCode": "460", "HomeMobileNetworkCode": "00", "RadioType ":" GSM "}

странная вещь оба они возвращают же самый GeoLocation

{ "местоположение": { "ш": 39,90403, "LNG": 116,407526}, «точность»: 18000,0}

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

+0

Я также не понимаю, что версия этого api, v1? многие другие api идут на v3, почему геолокация ap все еще находится в v1? –

+0

Api вернет тот же результат для всех запросов ... –

+0

как вы отправляете запрос? с помощью curl или http request? – Abaij

ответ

0

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

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

{ "Перевозчик": "T-Mobile", "CellTowers": [{ "Возраст": 0, "CellID": 39627456, "LocationAreaCode": 40495, «MobileCountryCode»: 310, «MobileNetworkCode»: 260, «SignalStrength»: - 95, «timingAdvance»: 0}], «HomeMobileCountryCode»: 310, «HomeMobileNetworkCode»: 260, «RadioType»: «gsm»}

 Смежные вопросы

  • Нет связанных вопросов^_^