用戶端 ID 網址授權

重要事項:Google 地圖平台付費方案不再開放註冊或提供給新客戶。

Maps JavaScript API 用戶端 ID 驗證

您可以使用用戶端 ID 搭配網址註冊 (取代 API 金鑰) 來驗證 Google 地圖平台要求。

在載入 API 時指定用戶端 ID

以下程式碼示範如何在載入 Google 地圖平台時,以自己的用戶端 ID 取代 YOUR_CLIENT_ID

<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>

管理授權的網址

為避免第三方網站使用您的用戶端 ID,只有您清單所列的特別授權網址才能使用您的用戶端 ID。

在 Cloud 控制台中找到您的用戶端 ID

Cloud 控制台中的網址授權

  • 授權網址均列於「用戶端 ID」頁面的「用戶端 ID gme-[company] 的授權網址」表格中。

  • 如要移除網址,請勾選網址左側的方塊,然後按一下資料表右上方的「刪除」圖示

  • 如要新增網址,請按一下表格底部的「新增網址」

重要事項:授權用戶端 ID 網址的規則與 API 金鑰參照網址限制不同。詳情請參閱下方內容。

以下是有關授權網址的注意事項:

網域名稱或 IP 位址不一定要開放公開存取。
舉例來說,http://myintranethttp://192.168.1.1 都是有效網址。
指定網域的所有子網域都在授權範圍內。

舉例來說,如果裸名網域 http://example.com 獲得授權,子網域 http://www.example.com 也會獲得授權。但反向推論並不成立,亦即 http://www.example.com 獲得授權,不代表 http://example.com 就會自動獲得授權。

已獲得授權路徑的所有子路徑也會獲得授權。

舉例來說,如果 http://example.com 獲得授權,http://example.com/foo 也會獲得授權。此外,因為指定網域的子網域也會獲得授權,因此 http://sub.example.com/bar 也同樣獲得授權。

路徑會區分大小寫。

舉例來說,http://www.example.com/ThisPath/ 不等於 http://www.example.com/thispath/

您可以限定只有使用特定通訊埠的網址才算是有效網址。

舉例來說,如果指定 http://example.com:8080/foohttp://example.com 不會獲得授權。

系統會將 HTTP 和 HTTPS 通訊協定視為不同的網址。

舉例來說,如果 https://example.com 獲得授權,不代表 http://example.com 就會自動獲得授權。

如果提供的字尾參照不含通訊協定架構 (例如 www.example.com),系統會分別建立 HTTP 和 HTTPS 規則。

如果是 HTTP 或 HTTPS 以外較另類的通訊協定架構,請參閱 Cloud 控制台提供的操作說明。