進階方案使用費用與限制

本頁僅適用於 2016 年 1 月推出的新版 Google Maps APIs Premium Plan 之客戶。

擁有舊版 Maps APIs for Work 或 Maps API for Business 授權嗎?請參閱我們的 Maps APIs for Work 授權指南。若要判斷您是否擁有舊的授權:在 Google Cloud Support Portal 中,按一下左側的 [Maps:Usage Report]。如果報告頂端的 ID 屬於下列格式,則您擁有新的 Premium Plan:
gme-[company] & proj-[number] ([type])
反之,則您擁有舊的授權。

使用費用

透過 Google Maps APIs Premium Plan,您的應用程式會取決於其所要求的 API,以不同費用取用配額。

Maps APIs Credits

作為 Premium Plan 客戶,您需根據應用程式的年度使用量估算值來購買一或多年份的配額,稱為 Maps APIs Credits。應用程式所有針對 Maps API 的要求都會從您所購買的額度集區中取用額度。例如,如果您的應用程式使用 Google Maps JavaScript API 來顯示地圖,它將會針對 Maps JavaScript API 地圖載入取用額度。如果您的應用程式取用完集區中的所有額度,您可以依需求購買更多額度。

基於 API 的使用費用

此類型的 API 要求... 消耗這麼多的 Maps APIs Credits...
Maps JavaScript API 地圖載入 1
Static Maps API、Street View Image API 地圖載入
0.25
Street View Image API 中繼資料要求
0
Mobile SDK (Android、iOS) 地圖載入 1
Places API 伺服器端(包括 Zagat)和用戶端要求;不包括地點自動完成 2
地點自動完成(伺服器端與用戶端)要求 0.1
Web 服務 API(伺服器端)要求:Geocoding API、Directions API、Distance Matrix API (根據元素)、Elevation API、Geolocation API、Time Zone API、Roads API 0.25(在包含每日使用限制之後)
用戶端要求:Geocoding API、Directions API、Distance Matrix API (根據元素)、Elevation API 0.25(在包含每日使用限制之後)

地圖載入

Web API:

發生下列任一情況時,就是一次地圖載入並收費:

  • 網頁或應用程式使用 Google Maps JavaScript API 顯示地圖。
  • 網頁或應用程式使用 Google Maps JavaScript API 顯示 Google Street View Image API 全景。如果「街景服務」全景以相同 div 元素取代地圖,該全景不會收費。
  • 應用程式從 Google Static Maps API 要求單一地圖影像。
  • 應用程式從 Google Street View Image API 要求單一全景影像。

當網頁或應用程式載入地圖、靜態地圖影像或「街景服務」全景之後,與之發生的所有使用者互動 (例如移動瀏覽、縮放或切換地圖圖層) 並不會產生額外的地圖載入,也不會影響使用限制。

Mobile SDK:

針對 Android 或 iOS 行動應用程式中,Google 地圖或全景物件的每次實例化都會收取一次地圖載入費用:

  • iOS 上的 GMSMapViewGMSPanoramaView 物件。
  • Android 上的 MapFragmentSupportMapFragmentMapViewStreetViewPanoramaFragmentSupportStreetViewPanoramaFragmentStreetViewPanoramaView 其中之一。每次呼叫相關的 onCreate() 方法時,會計算一次地圖載入。

當行動應用程式載入地圖或街景服務全景之後,其與使用者之間的任何互動都不會產生額外的地圖載入或影響使用限制。

Places API 使用量

針對地點搜尋、詳細資料和相片的要求,與地點自動完成的要求是分開收費的。例如,在自動完成小工具中,如果使用者平均輸入 5 個字元(按鍵)找到地點,然後使用者選取該地點以取得相關詳細資料,那麼您應用程式所消耗的額度如下:

5 個地點自動完成要求 × 0.1(0.5 額度) + 地點詳細資料(地點挑選)要求(2 額度) = 2.5 額度

Google Places API for Android 和 Google Places API for iOS 非供出售,因此不包含在 Premium Plan 中。

使用限制

使用限制總量

您應用程式對 API 的所有要求都會消耗 Maps APIs Credits。因此,您應用程式的使用限制總量取決於您所購買的額度數量。如果您用完 Maps APIs Credits,您應用程式的要求會繼續成功運作,但您的帳戶可能需繳交超額費用。在這種情況下,您需要盡快更新 Google Maps APIs Premium Plan 授權,以避免帳戶遭到停權。當您已使用 85% 配額時,Google 將透過電子郵件通知您。

Google Maps JavaScript API

產生地圖載入的 Maps JavaScript API 要求要納入您為 Premium Plan 購買的 Maps APIs Credits 總數。

Maps JavaScript API 服務(用戶端)

以下是您的應用程式從 Google Maps JavaScript API 要求的用戶端服務使用限制:

服務 限制
路線規劃 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每個要求最多可有 23 個途經地點。速率限制適用於每個使用者工作階段,無論有幾個使用者共用相同的專案都是一樣。**
海拔 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每個要求最多可有 512 個點。速率限制適用於每個使用者工作階段,無論有幾個使用者共用相同的專案都是一樣。**
地理編碼 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。速率限制適用於每個使用者工作階段,無論有幾個使用者共用相同的專案都是一樣。**
距離矩陣 每 24 小時 100,000 個元素的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每個要求最多可有 625 個元素 (搭配每個要求最多 25 個起點或 25 個目的地)。注意:當 mode=driving 限制為每個要求能有100 個元素時,要求會使用選擇性參數 departure_time。速率限制適用於每個使用者工作階段,無論有幾個使用者共用相同的專案都是一樣。**

* 100,000 個每日免費要求是所有 Maps JavaScript API 用戶端服務與 Google Maps API Web 服務共用的,所有要求都從同一個 100,000 免費每日要求集區中減掉。任何額外要求會納入您為 Premium Plan 購買的 Maps APIs Credits 總數。您的免費每日要求集區會在上午 12:00 PST 重設。請注意,100,000 個每日免費要求不適用於定位服務授權。

** 每個工作階段的速率限制可防止針對批次要求(例如批次地理編碼)使用用戶端服務。針對批次要求,請使用我們的 Web 服務 API。

Google Maps Mobile SDK

服務 限制

Maps Android API
Maps SDK for iOS

每個地圖載入會納入您為 Premium Plan 購買的 Maps APIs Credits 總數。

Google Maps Image API

服務 限制
Static Maps API

要求會納入您為 Premium Plan 購買的 Maps APIs Credits 總數。

影像大小上限為 2048 乘以 2048 像素,視 scale 參數而定,說明如下:


Street View Image API

要求會納入您為 Premium Plan 購買的 Maps APIs Credits 總數。

影像大小上限為 2048 乘以 2048 像素。

注意:Street View Image API 中繼資料要求是免費的,而且不會占用任何 Maps APIs Credits。

您的應用程式可以要求 Google Static Maps API 影像,上限為 2048 乘以 2048 像素。由於靜態地圖要求中的 scale 值會影響傳回的像素數量,每個拓展層級的最大 size 值會不同:

拓展 大小上限 傳回
1 2048x2048 2048x2048
2 1024x1024 2048x2048
4 512x512 2048x2048

Google Street View Image API 不支援 scale 參數。

Web 服務 API

Web 服務 限制
路線規劃 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每個要求最多可有 23 個途經地點。每秒可以有 50** 個要求。
海拔 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每個要求最多可有 512 個點。每秒可以有 50** 個要求。
地理編碼 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每秒可以有 50** 個要求。
距離矩陣 每 24 小時 100,000 個元素的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每個要求最多可以有 625 個元素 (搭配每個要求最多 25 個起點或 25 個目的地)。速率限制為每秒 1,000 個元素。注意:當 mode=driving 限制為每個要求能有100 個元素時,要求會使用選擇性參數 departure_time
Geolocation 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每秒可以有 50** 個要求。
時區 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每秒可以有 50** 個要求。
道路 每 24 小時 100,000 個要求的共用*每日免費配額;額外要求根據年度購買 Maps APIs Credits 的量執行。每秒可以有 50** 個要求。每個要求最多可包含 100 個點。

* 100,000 個每日免費要求是所有 Maps JavaScript API 用戶端服務與 Google Maps API Web 服務共用的,所有要求都從同一個 100,000 免費每日要求集區中減掉。任何額外要求會納入您為 Premium Plan 購買的 Maps APIs Credits 總數。您的免費每日要求集區會在上午 12:00 PST 重設。請注意,100,000 個每日免費要求不適用於定位服務授權。

** 預設速率限制,用來防止濫用。了解如何最佳化 Web 服務使用量要求提升速率限制(每秒查詢數)

Google Places API

服務 限制
Places API Web Service
要求會納入您為 Premium Plan 購買的 Maps APIs Credits 總數。速率限制為每秒 5 個要求。了解如何最佳化 Web 服務使用量要求提升速率限制(每秒查詢數)
Places API 用戶端服務 要求會納入您為 Premium Plan 購買的 Maps APIs Credits 總數。速率限制適用於每個使用者工作階段,無論有幾個使用者共用相同的專案都是一樣。

使用量模型摘要

下圖顯示我們 Google Maps APIs Premium Plan 使用費用與使用限制的摘要:

下載 PDF 格式的圖表