Я использую Google Geolocation API для преобразования данных одной ячейки сотовой связи в данные о местоположении Запрос сделан сервисом Windows. Обычно это:
{
"considerIp": "false",
"cellTowers":
[
{
"cellId": 60711,
"locationAreaCode": 856,
"mobileCountryCode": 234,
"mobileNetworkCode": 15
}
]
}
Очень часто (около 80% моих запросов) ответ «Географическая ошибка 404 не найдена»:
{
"error": {
"code": 404,
"message": "Not Found",
"errors": [
{
"message": "Not Found",
"domain": "geolocation",
"reason": "notFound"
}
]
}
}
По этой причине я был вынужден использовать аналогичная услуга, предоставляемая Unwiredlabs, которая успешно отвечает на 95% моих запросов. Возможно ли, что Google не может разрешить 80% моих запросов? Я так не думаю, но я не могу понять, где я ошибаюсь.
Для целей тестирования cell.csv содержит Башенные ячейки, локализованные Unwiredlabs, но только ~ 20% локализованные от Google Geolocation API