2015-02-05 1 views
1

У меня есть следующие интерфейсы API Google Developer Console с ПО статус:Google Static Map Авторизация с ключа не работает

  • Google Maps Код API
  • Google Maps Javascript API v3
  • Static Maps API
  • BigQuery AP
  • Google Cloud SQL
  • Google Cloud Storage
  • Google Cloud Storage API JSON

У меня есть следующая ссылка в HTML электронной почте:

<img src='http://maps.google.com/staticmap?center=-15,-47&zoom=11&size=600x200&key=myKey'/> 

Но я никогда не получить изображение. Ключ работает нормально для встроенной карты с использованием iframe.

Что я делаю неправильно?

ответ

0

Это не сработает, потому что вы пытаетесь поместить его в электронную почту, браузеры по-разному работают с почтовыми клиентами. Почтовые клиенты блокировать плавающие фреймы в целях безопасности, см:

Is there no way to embed a Google Map into an HTML email?

Вы можете проверить, если ваш ключ API работает с помощью API консоли Google Maps https://code.google.com/apis/console/?pli=1

Update

также вы можете для обновления бита строки «myKey» с помощью вашего ключа api :)

+0

1. Я видел эту работу в электронных письмах HTML от ABNB, используя тот же формат. – Michael

+0

2. Я не использую iframe в HTML-письме. Вы можете видеть в фрагменте у меня есть тег с src, указывающим на статическую карту google. – Michael

+0

3. Я знаю, что ключ работает, потому что я использую его в iframe на моем веб-сайте. – Michael

1

Если вы используете Google static Map API, вы должны использовать t его URL:

http://maps.googleapis.com/maps/api/staticmap?center=-15,-47&zoom=11&size=600x200&key=myKey 

Конечно, замените 'myKey' на действующий ключ.

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

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