Ответ 1
Убедитесь, что вы включили службу "API статических карт" в дополнение к "API Карт Google".
Я работаю над приложением, которое отображает карты Google на изображении ниже
<img alt="Google Maps (Scotland)" src="http://maps.google.com/staticmap?size=480x200&maptype=mobile\&markers=55.9368450758,-3.03604939504,reda|55.9454374538,-3.18124534297,redb&key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx">
Карта не получает рендеринг, и когда я нажимаю правой кнопкой мыши на источнике изображения и нажимаю URL-адрес, я получаю следующее сообщение
"Сервер API Google Maps отклонил ваш запрос. Этот сайт или IP не имеет права использовать этот ключ API".
Я проверил API-доступ на https://code.google.com/apis/console, кажется, что ключ API все правильно. Просто интересно, как исправить сайт и IP-бит?
См. ниже настройки в консоли API Google.
Убедитесь, что вы включили службу "API статических карт" в дополнение к "API Карт Google".
Убедитесь, что вы включили Google Карты Услуги ( "API для вставки карт Google" и "API статических карт" ), как показано ниже:
И затем отметьте их:
В новом макете вы найдете его здесь:
Он работает для меня, когда я включаю "API встраивания карт Google" и "API статических карт"
Убедитесь, что у вас есть ключ браузера в разделе "Простой доступ к API" и убедитесь, что для параметра Referers
установлено значение Any referer allowed
У меня была такая же проблема. Я использовал this вместо this и это решило проблему. Некоторые другие параметры api не работали во втором URL-адресе (особенно стили маркера), предполагая, что старый API устарел
Также рекомендуется использовать https, а не http. Таким образом, ваши пользователи не получат предупреждения о сертификатах, если они просмотрят страницу через SSL
Активируйте ключ карты Google здесь: https://console.developers.google.com/apis/api/maps_embed_backend/overview?project=[your-project]
Он мгновенно включит вашу карту.
Как прокомментировал Pointy, вам нужно использовать ключ API со всеми реферерами, разрешенными для использования статических карт.
Вы можете добиться этого, просто удалив всех рефереров из списка авторизованных рефереров. Или просто создайте новый ключ API и используйте его без дальнейшей настройки.
Дополнительная информация на Documentation
Не только вы должны включить google static API, но также вам нужно включить api_key в ссылку.