管理 Google 地圖平台費用

Google 地圖平台提供多種選項,可控管您的使用量,並確保您的使用量符合預算。選項包括:

  • 設定應用程式觸發的結帳事件上限,停止收費。
  • 在用量接近特定預算或 API 限制時收到通知。
  • 以更有效率的方式建構應用程式。

下表列出可用的選項。

配額和配額快訊

配額限制可協助您控管 API 用量,並避免產生意外費用。

設定配額限制

您可以設定配額限制,在特定時間範圍內,定義特定 API 或服務允許的要求次數上限。

當專案中的要求達到上限時,服務就會停止回應要求。您可以視情況在停機和較高帳單之間取得平衡。

  1. 在 Cloud 控制台中開啟「Google 地圖平台配額」頁面。

    前往「配額」頁面

    並選取目標專案。

  2. 在「API」下拉式選單中,選擇要修改配額的特定 API。

  3. 如要編輯多種配額類型,請選取要啟用的配額旁邊的核取方塊。

  4. 按一下三點圖示選單,然後點選「編輯配額」

  5. 在隨即顯示的側邊面板中,輸入新的配額值,然後按一下「提交要求」

使用 Google 地圖平台價格計算工具,根據預估要求量來估算費用。

設定配額快訊

配額快訊會在 API 用量接近定義門檻時通知您。

  1. 在 Cloud 控制台中開啟「Google 地圖平台配額」頁面。

    前往「配額」頁面

    並選取目標專案。

  2. 在「API」下拉式選單中,選擇要修改配額的特定 API。

  3. 選取要編輯的端點。

  4. 按一下三點圖示選單,然後點選「建立使用率快訊」

  5. 滑出的側邊面板包含預設警示政策的說明。如要變更政策,請點選三點圖示選單,然後點選「自訂警告政策」,即可顯示政策設定視窗。使用視窗中的「Next」連結,即可瀏覽設定,包括設定通知管道 (例如簡訊、電子郵件、即時通訊、Webhook、PagerDuty 和 Pub/Sub)。

  6. 新增通知管道後,請在「通知管道」欄位中選取該管道,然後按一下「確定」

  7. 只有在您未在先前的步驟中修改快訊政策時,才需要執行這個步驟。在面板的「設定通知」下方,新增並設定您要接收的通知類型,然後在「通知管道」欄位中選取一或多個管道,然後按一下「確定」

  8. 按一下「建立」

視需要調整配額

請定期查看及調整 API 配額,以便在避免過度支出和確保應用程式正常運作之間取得平衡,進而提升使用量和費用效益。

  • 在 Google Cloud 控制台中監控 API 使用模式。設定與預算相符的配額,避免超支。
  • 確保配額可處理使用量高峰期
  • 逐步調整,並在每次變更後徹底測試應用程式,以免造成中斷。

預算與預算快訊

如果您有特定的 Google 地圖平台使用預算,可以建立 Cloud Billing 預算和快訊,避免產生意外的帳單費用。

您可以設定預算快訊,在預算達到總預算的特定百分比時通知您,方便您瞭解用量費用隨時間的變化趨勢。

如要瞭解如何建立及管理預算和預算快訊,請參閱 Google Cloud 說明文件

策略性成本管理

有效的預算規劃,就是盡可能使用免費或低成本的選項。本節將探討各種降低成本的策略。

盡可能使用 Maps Static API

下列情況適用於靜態地圖,可支援只需要單一標記的簡易地圖顯示畫面:

  • 您是從尚未具備太多功能的原型開始著手。
  • 您沒有任何地圖自訂設定
  • 最多只能使用一個標記
  • 您不需要支援使用者與動態地圖或動態街景服務互動

使用縮圖

縮圖可做為 Maps Static API 的更便宜替代方案。縮圖的收費費率較低,且點選時可將使用者導向動態版 Google 地圖,因此您只需為有互動意願的使用者支付動態地圖載入費用。

使用較便宜的價格類別

Google 為每個價格類別提供不同數量的免費使用事件。您可以調整應用程式,使用「Essentials」或「Pro」類別的功能,這樣每月就能獲得更多免費使用事件。進一步瞭解價格類別

合併多張地圖

如果您有顯示多個地圖的導入作業,請遵循下列規範:

  • 只在必要時載入地圖,盡量減少不必要的資源。
  • 重複使用單一地圖:視需要更新可視區域、縮放和標記。
  • 如果您要顯示多張地圖來顯示商店位置,請使用 店家搜尋器 Plus 解決方案
  • 每個使用者介面畫面只使用一張地圖,因為使用者通常一次只會與一張地圖互動。

在允許的情況下快取內容

大多數 Google 地圖平台產品禁止快取內容。不過,有些例外狀況可讓您將結果快取至最多 30 天。詳情請參閱 Google 地圖平台條款

適用於 Places API 的成本效益策略

本節說明如何最佳化使用量,並降低與 Places API 相關的費用。

使用欄位遮罩

使用欄位遮罩可確保您不會要求不必要的資料,有助於降低延遲和帳單費用。

針對 Place Details (新版)、Nearby Search (新版) 和 Text Search (新版),請在 API 要求中使用 FieldMask 標頭,指定要在回應中傳回的欄位清單。

系統會以您要求的最高 SKU 計費。也就是說,如果您同時選取基本 SKU 和進階 SKU 中的欄位,系統會根據進階 SKU 收費。

搭配 Place Details 使用工作階段定價 (新功能)

如果應用程式的每月呼叫量為 100,001–500,000 以上,或是使用者每個工作階段提出的自動完成要求超過 12 次,Google 建議您使用含有 Place Autocomplete (新版) 的工作階段。工作階段有助於簡化定價,並提供一致的定價模式,可搭配 Place Autocomplete (新版) 使用。

詳情請參閱 Place Autocomplete (新版) 工作階段定價說明文件

Routes API 的省錢策略

本節說明如何最佳化使用情形,並降低與 Routes API 相關的費用。

限制 Compute Routes 路線控點

將查詢中的使用者項目限制在 最多 10 個路線控點。針對內含超過 10 個路線控點的要求,系統將以較高的費率計費。

使用 Compute Routes 最佳化功能規劃最佳路線

使用路線控點最佳化引數的要求,會以較高的費率計費。

最佳化引數會分類路線控點,確保提供最佳路線。也就是說,比起隨機排序的路徑 (A-D-B-C-E),經過最佳化的 A 到 E 路徑 A-B-C-D-E),能讓使用者獲得較好的體驗。

在 Compute Routes 和 Distance Matrix API (舊版) 中使用即時車流量模型

採用即時車流量模型的 Compute Routes 和 Distance Matrix API (舊版) 要求會以較高的費率計費;如果要求省略車流量模型,則系統將單純依據實際因素 (道路、距離和速度限制) 來計算結果。只要將出發時間設為 now 即可啟用。

在 GPS 資料不精確時使用「行經的路徑」和「最近的道路」

Maps Roads API 功能 (「行經的路徑」及「最近的道路」) 現已歸入進階層級,費率也比較高。GPS 資料無法精準定位時可採用這些功能,Roads API 可協助判斷正確的道路。另一個 Roads API 功能「速限」則只提供給資產追蹤客戶使用。