2015-02-05 21 views
1

我有ON狀態下谷歌開發者控制檯的API:谷歌靜態地圖授權使用的關鍵不工作

  • 谷歌地圖嵌入API
  • 谷歌地圖JavaScript API V3
  • 靜態地圖API
  • BigQuery AP
  • Google Cloud SQL
  • Google雲端存儲
  • 谷歌雲存儲API JSON

我有一個HTML電子郵件中的鏈接:

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

但我從來沒有得到的圖像。對於使用iframe的嵌入式地圖,該鍵可以正常工作。

我在做什麼錯?

回答

0

它不起作用,因爲您試圖將它放入電子郵件中,瀏覽器對電子郵件客戶端的工作方式不同。郵件客戶端阻塞I幀爲安全起見,請參閱:

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

您可以檢查您的API密鑰是使用谷歌地圖API控制檯https://code.google.com/apis/console/?pli=1

更新工作

你也可能需要用你的api鍵更新字符串'myKey'的位:)

+0

1.我在使用相同格式的來自ABNB的HTML電子郵件中看到了這項工作。 – Michael 2015-02-06 18:16:55

+0

2.我沒有在HTML電子郵件中使用iframe。你可以在代碼片段中看到我有一個標籤,src指向谷歌靜態地圖。 – Michael 2015-02-06 18:18:22

+0

3.我知道關鍵是因爲我在我的網站上的iframe中使用它。 – Michael 2015-02-06 18:18:40

1

如果你使用Google靜態Map API,你應該使用t他的網址:

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

當然,將'myKey'替換爲您的有效密鑰。