У меня есть бесплатная пробная учетная запись для Google Maps Geolocation API с квотой 100 запросов в день.
Несколько недель назад мне удалось успешно отправить запросы JSON с информацией о вышках сотовой связи и получить ответы JSON с точными координатами. Сегодня я наблюдаю очень странное поведение. На машине/IP-адресе, который я использовал, когда он работал раньше, отправка запроса с сильно различающейся информацией о вышках сотовой связи дает мне в ответ те же точные координаты (как если бы они были кэшированы). На другом компьютере/IP-адресе, который я не использовал, я получаю ответ 404 «местоположение не найдено», хотя местоположение ячейки определенно существует.
Я проверил, и я не превышаю свою квоту, и у меня еще есть 18 дней до окончания бесплатной пробной версии. Есть ли еще одно ограничение, о котором я не знаю? Кто-нибудь видел это странное поведение раньше?
Обновление:
Я отправляю запросы JSON через пользовательское приложение Java с использованием Apache HTTP; нет браузера, чтобы разрешить/запретить разрешение. Я правильно обрабатываю ответы/ошибки, хотя это выходит за рамки этой проблемы. Я знаю, что 2 недели назад он работал, как и ожидалось, давая ответы с координатами местоположения и без них в зависимости от информации о вышке сотовой связи. Он больше не работает с той же настройкой или новой настройкой с удаленного сервера (другой IP-адрес).