Google Maps блокирует меня? - PullRequest
4 голосов
/ 30 ноября 2011

Я программирую веб-приложение, которое работает с Google Maps, и мне нужно сгенерировать вывод PDF, поэтому я решил использовать статический API.Мое приложение будет использовать набор из 1500 небольших изображений карты (100 * 100 пикселей).Я не хочу просить Google о каждом изображении тысячу раз в день, поэтому я написал скрипт для загрузки всех изображений и сохранения его на своем сервере, откуда будут использоваться изображения.После загрузки 300 изображений мой сервер получает эту ошибку:

Warning: readfile(http://maps.googleapis.com/maps/api/staticmap?size=100x100&maptype=roadmap&markers=icon:http://mediup.martinstrouhal.cz/arrs/210.png%7Cshadow:false%7C50.078522,14.436551&sensor=false&zoom=16) [function.readfile]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden

Означает ли это, что Google постоянно блокирует меня?

Ответы [ 4 ]

6 голосов
/ 30 декабря 2013

Вам не хватает ключа API.

Без включения вашего ключа API API Streetview Images регулируется по IP-адресу до 1000 изображений в сутки и 5 изображений в минуту, которые вы можете получить, еслиВы не используете ключ.С помощью ключа вы можете получить 25000 изображений в день

Формат должен быть: http://maps.googleapis.com/maps/api/streetview?size=400x400&location=40.720032,-73.988354&sensor=false&key=API_KEY

Документы для просмотра улиц содержат информацию о том, как получить ключ API.https://developers.google.com/maps/documentation/streetview/?csw=1

3 голосов
/ 01 декабря 2011

Это зависит от того, используете ли вы Static Maps API или используете прямой доступ к плиткам.

Прямой доступ к плиткам запрещен Google, поэтому они заблокируют вас, если сервер подозревает, что вы тянетепуховые плитки для кеширования.Они не устанавливают ограничения на это по соображениям безопасности.

Статические карты имеют ограничение 2500 в день на IP-адрес, но оно ограничено тем, сколько вы можете использовать в секунду.

В любом случае использование Статических карт или прямого доступа к плитке для сохранения изображений для последующего использования противоречит требованиям Google.

2 голосов
/ 30 ноября 2011

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

1 голос
/ 16 февраля 2012

Согласно многим источникам Googled - запрет длится 24 часа, но не нашел по-настоящему официального ответа на этот вопрос.

Возможно, вы могли бы сообщить нам, как долго длился ваш запрет.

...