2017-07-24 38 views
1

我建立了某人的網站,我想包括一個Google地圖。我曾要求他創建一個API密鑰。我是否需要啓用Google Map API密鑰以及如何在2017年嵌入它?

我試圖把它列入這樣的:

<iframe width="600" height="450" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=MY_API_KEYq=Shop+Name,City+Name" allowfullscreen=""> 
</iframe> 
  1. 這是正確的方式如何將其納入?我閱讀了Google文檔,我認爲這應該起作用。

  2. 但是,它告訴我「Google Maps API服務器拒絕了您的請求,此API項目未被授權使用此API。」 他是否需要首先在Google後端爲域啓用密鑰,或者是否包含錯誤的方法?

+1

如果谷歌地圖API嵌入在項目中啓用的第一檢查:https://developers.google.com/maps/documentation/embed/get-api-關鍵#詳細指南 – xomena

+0

我沒有檢查。它僅限於URL,但仍然無效:/ – Insane

+0

您是否檢查Embed API在啓用的API列表中是否存在? API密鑰限制是另一個問題。該錯誤消息表示Embed API未被授權與您生成API密鑰的項目一起使用。 – xomena

回答

1

你錯過了你的url參數之間的&。變化:

https://www.google.com/maps/embed/v1/place?key=MY_API_KEYq=Shop+Name,City+Name 

要:

https://www.google.com/maps/embed/v1/place?key=MY_API_KEY&q=Shop+Name,City+Name 
+0

謝謝,明天我會試試這個。是否還需要以某種方式激活Google後端中某個域的API密鑰? – Insane

相關問題