2016-07-04 29 views
0

我使用Google提供給我的免費密鑰,已成功使用Google Maps API 3爲使用XAMPP服務器的內部網絡應用程序服務了一段時間。我現在想把這個應用程序公開給互聯網,但我不想打開端口80,所以我設置了Apache來監聽另一個端口(比如說2880)並設置端口轉發。我現在可以通過互聯網訪問此端口上的Web應用程序,但在Google地圖簡要加載它消失的圖像後,會顯示一條消息來檢查Javascript控制檯。當我這樣做時,我會看到錯誤消息,如'MissingKeyMapError'和'NoApiKeys'。當我向端口號添加端口號時,Google Maps API停止工作

我使用特定的URL註冊了我的Google API密鑰,但它沒有與之關聯的端口。

有人可以建議我需要做什麼來解決這個問題嗎?

+0

您的網絡服務器可能正在偵聽該端口,但是您確定所有代碼也將使用該端口,例如:帶有硬編碼「:80」的ajax調用會遇到跨域錯誤。 –

+0

註冊完整URL的密鑰,包括端口號。 – geocodezip

+0

謝謝,geocodezip,但我已經嘗試過,它仍然無法正常工作。我仍在研究它,所以會報告回來。 – TedZ

回答

0

enter image description here

您需要註冊的端口號以及在URL起源。

0

您需要檢查控制檯,或許您錯過了地圖調用中的API KEY。