付費方案常見問題

在 Google Cloud Console 中管理用戶端 ID 的位置

付費方案用戶端 ID 管理功能位於 Cloud Console 中 Google 地圖平台「憑證」頁面底部的「用戶端 ID」部分。

「憑證」頁面上新的用戶端 ID 部分

如要找到其他用戶端 ID 管理工作,包括網址授權和用戶端 ID 簽署密鑰管理,請按一下「用戶端 ID」部分最右側的「編輯」圖示 ,來前往個別的用戶端 ID 頁面

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

這份清單主要是針對 Google 地圖平台付費方案的常見問題提供相關說明。

有關 Google 地圖平台的常見問題,請參閱這份說明文件

開始使用

用量限制

開發應用程式

樣式

開始使用

什麼是 Google 地圖平台付費方案?

Google 地圖平台付費方案 (簡稱「付費方案」) 可讓參與者存取完整的全套服務,讓他們在為應用程式和網站導入可自訂且支援行動裝置的可擴充地圖時,可以使用所有需要的工具。

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

Google 地圖平台付費方案隨附哪些 API?

Google 地圖平台付費方案隨附下列 Google 產品,使用這些產品的應用程式皆適用 Google 地圖平台付費方案服務水準協議,且可享技術支援服務:

* 隨附的 Places API 不含付費方案資產追蹤授權。如果您有資產追蹤授權且想要使用 Places API,請與 Google 地圖銷售團隊聯絡。

下列 API 則不在 Google 地圖平台付費方案的涵蓋範圍, 使用這些 API 的應用程式必須遵循已發布的 API 服務條款,且不享有 Google 地圖平台付費方案服務水準協議的權益或相關技術支援服務:

如何與 Google 地圖平台付費方案技術支援團隊聯絡?

Google 地圖平台付費方案客戶可透過 Google Cloud Console,向 Google 支援團隊提交新的客服案件

如何重設 Google Cloud Console 的登入憑證?

重設 Google 帳戶密碼。您也可以在 Cloud Console 登入頁面找到這個連結。

Google 地圖平台付費方案的《服務條款》內容為何?

如果您是 Google 地圖平台付費方案客戶,請參閱協議中規範 Google 地圖平台使用方式的條款部分。

用量限制

Google 地圖平台付費方案的用量計算方式為何?

使用 Google 地圖平台付費方案時,應用程式耗用的配額費率會依其要求的 API 而有所不同。您可以根據應用程式的預估年度用量,購買一年份或多年份的配額 (稱為「Maps API 抵免額」)。應用程式向 Maps API 發出的所有要求,都會耗用您購買的抵免額配額。舉例來說,如果應用程式使用 Maps JavaScript API 顯示地圖,則會耗用 Maps JavaScript API 地圖載入量的抵免額。假如您的應用程式已用光所有配額,則可視需要加購抵免額。詳情請參閱付費方案使用費率和限制指南。

如何追蹤應用程式的 Google 地圖平台付費方案使用情況?

如要進一步瞭解如何追蹤應用程式的 Maps API 抵免額使用情況,以及其他使用情況報表和數據分析,請參閱付費方案報表指南。

如何估算應用程式的 Maps API 抵免額用量?

您可以使用 Google Maps API 費用計算工具來估算應用程式用量。

如果 Maps API 抵免額全部用完會怎麼樣?

就算 Maps API 抵免額用完了,應用程式的要求還是會繼續照常執行,只不過您的帳戶就必須支付超額費用。如果發生這個情況,請務必盡快更新 Google 地圖平台付費方案的授權,以免您的帳戶遭到停權。配額使用達 85% 時,Google 會透過電子郵件通知您。

為什麼「Places API 詳細資料」要求要收取 2 個單位的 Maps API 抵免額,而「地點自動完成」要求僅收取 0.1 個單位的抵免額?

Places API 會用到大量的商家及其他地點資料庫的資料,且商家的營業情況 (開業及歇業) 經常變動,我們需要投入許多時間和精力,才能確保資料庫準確無誤。因此,地點詳細資料要求的收費會比較高。至於「地點自動完成」要求,我們發現使用者經常會藉由輸入部分字元來搜尋地點,因此我們僅針對每次要求酌收一點抵免額。

開發應用程式

專案 ID 和用戶端 ID 是否都會核發給我?

是的,歡迎信中將會隨附您的專案 ID 和用戶端 ID。

我應該同時使用 API 金鑰和用戶端 ID 進行驗證嗎?

在 API 要求中納入 API 金鑰或用戶端 ID (兩者只能擇一)。極力建議您使用 API 金鑰。

重要性:用戶端 ID 和 API 金鑰兩者只能「擇一納入」,這樣系統才能正確載入 Maps JavaScript API 或傳送要求給其他 Google Maps API。如果選擇使用用戶端 ID,請務必移除所有的 key 參數。如果要求中同時含有用戶端 ID 和金鑰,應用程式可能會發生非預期的行為或錯誤。

在提供給我的 Google Cloud Console 專案中,所有可用的 API 是否已全都啟用?

是的,只要您使用付費方案,系統就會自動為同一個 Cloud Console 專案佈建所有適用的 API。您可以存取該專案中的所有 API。相同平台 (網頁、網路服務、Android 或 iOS) 上的 API 可以共用同一組 API 金鑰。

API 金鑰和用戶端 ID 兩者有何不同?

您可以在 Cloud Console 中,使用自己的專案 ID 來產生 API 金鑰。API 金鑰與用戶端 ID 使用上的主要差異如下:

  • API 支援:API 金鑰可搭配任何 Maps API 使用,或者您也可以將用戶端 ID 用於任何 API (但 Places API、Geolocation API、Roads API、Maps SDK for Android 和 Maps SDK for iOS 除外)。
  • 安全性:只要遵循下列規範,則無論使用 API 金鑰或用戶端 ID,都同樣安全無虞:
    • 如果您使用 API 金鑰,請務必妥善保管密鑰。所有傳送至 Maps API 的要求都會使用 HTTPS,因此遭他人攔截流量的風險有限;但要是有人取得您的金鑰,就能使用金鑰提出 Maps API 要求。為避免用戶端 API 面臨此風險,您可以限制有權使用金鑰的網域。針對伺服器端 API,請將金鑰限制為只允許來自您伺服器來源 IP 位址的要求。 如要進一步瞭解如何安全地使用 API 金鑰,請參閱使用 API 金鑰
    • 如果您使用用戶端 ID,請務必妥善留存加密編譯金鑰 (用於產生數位簽名)。此外提醒您,切勿在 API 要求中使用加密編譯金鑰,或是在使用 JavaScript 時以該金鑰簽署網址,因為這些做法都可能會導致您的金鑰外洩。
如何透過 Google 地圖平台付費方案使用各項付費的行動版功能?

以標準 API 使用者所用的同一套 SDK,就能存取付費的行動版功能:Maps SDK for iOSMaps SDK for Android。 如要使用付費功能,請務必使用註冊期間我們為您建立的專案所提供的 API 金鑰。如要驗證您是否能使用付費的行動版功能,請使用靜態資料庫載入地圖。詳情請參閱 Android 版iOS 版付費方案入門指南。

Google 地圖平台付費方案是否提供 Android 適用的動態程式庫?

是的,透過付費方案,您還可以使用 Maps SDK for Android 的動態程式庫,而非靜態資料庫。詳情請參閱 Android 版付費方案入門指南。

如何使用 Google 地圖平台付費方案的用戶端 ID,從透過 HTTPS (安全資料傳輸層 (SSL)) 載入的頁面存取 Maps JavaScript API?

如要從透過 HTTPS 載入的網頁存取 Maps JavaScript API,您必須先授權給要使用 API 的 HTTPS 網址

樣式

為什麼在我的地圖上看不到商家?

根據預設,使用 Maps JavaScript API 載入地圖並提供付費方案憑證 (keyclient 參數) 時,地圖上的商家資訊為關閉狀態。如要恢復顯示這些商家資訊,您必須在地圖中加上一些樣式程式碼

var styles = [
  {
    featureType: 'poi.business',
    stylers: [
      { visibility: 'on' }
    ]
  }
];

map.setOptions({styles: styles});