注意事項:Google 地圖平台付費方案不再開放註冊或提供給新客戶。
這份清單主要是針對 Google 地圖平台付費方案的常見問題提供相關說明。
有關 Google 地圖平台的常見問題,請參閱這份說明文件。
開始使用
- 什麼是 Google 地圖平台付費方案?
- Google 地圖平台付費方案隨附哪些 API?
- 如何與 Google 地圖平台付費方案技術支援團隊聯絡?
- 技術支援服務時間為何?
- 如何重設 Google Cloud 支援入口網站的登入憑證?
- Google 地圖平台付費方案的《服務條款》內容為何?
舊版 Google Maps API for Work 授權與更新
購買 Google 地圖平台付費方案
用量限制
- Google 地圖平台付費方案的用量計算方式為何?
- 如何追蹤應用程式的 Google 地圖平台付費方案使用情況?
- 如何估算應用程式的 Maps API 抵免額用量?
- 如果 Maps API 抵免額全部用完會怎麼樣?
- 為什麼「Places API 詳細資料」要求要收取 2 個單位的 Maps API 抵免額,而「地點自動完成」要求僅收取 0.1 個單位的抵免額?
開發應用程式
- Google Cloud Platform Console 的專案 ID 和用戶端 ID 是否都會核發給我?
- 在提供給我的 Google Cloud Platform Console 專案中,所有可用的 API 是否已全都啟用?
- API 金鑰和用戶端 ID 兩者有何不同?
- 在測試環境中需要使用 Google 地圖平台付費方案的憑證嗎?
- 如何透過 Google 地圖平台付費方案使用各項付費的行動版功能?
- Google 地圖平台付費方案是否提供 Android 適用的動態程式庫?
- 如何使用 Google 地圖平台付費方案的用戶端 ID,從透過 HTTPS (安全資料傳輸層 (SSL)) 載入的頁面存取 Maps JavaScript API?
- 使用 Common Loader
base_domain
參數時,如何透過 HTTPS (安全資料傳輸層 (SSL)) 載入 Maps JavaScript API?
KML
網址簽署
樣式
開始使用
-
Google 地圖平台付費方案 (簡稱「付費方案」) 可讓您存取完整的全套服務,讓您在為應用程式和網站導入可自訂且支援行動裝置的可擴充地圖時,可以使用所有需要的工具。
- Google 地圖平台付費方案隨附哪些 API?
-
Google 地圖平台付費方案隨附下列 Google 產品,使用這些產品的應用程式皆適用 Google 地圖平台付費方案服務水準協議,且可享技術支援服務:
- Maps JavaScript API
- Maps Static API
- Street View Static API
- Geocoding API
- Geolocation API
- Elevation API
- Directions API
- Distance Matrix API
- Time Zone API
- Roads API
- Maps JavaScript API 的 Places API 和地點介面集程式庫*
- Maps SDK for Android
- Maps SDK for iOS
* 隨附的 Places API 不含付費方案資產追蹤授權。如果您有資產追蹤授權且想要使用 Places API,請與 Google 地圖銷售團隊聯絡。
下列 API 則不在 Google 地圖平台付費方案的涵蓋範圍, 使用這些 API 的應用程式必須遵循已發布的 API 服務條款,且不享有 Google 地圖平台付費方案服務水準協議的權益或相關技術支援服務:
- 如何與 Google 地圖平台付費方案技術支援團隊聯絡?
-
Google 地圖平台付費方案客戶可透過 Google Cloud 支援入口網站,向 Google 支援團隊提交新的客服案件,網址如下:
https://google.secure.force.com/
使用這個入口網站需要輸入使用者名稱和密碼;如果您還沒有帳戶,請填寫這份表單。
詳情請參閱支援和資源指南。
- 技術支援服務時間為何?
-
支援團隊的服務時間為平日 24 小時全天候無休 (東京時間週一上午 9 點至太平洋時間週五下午 5 點),地區性假日不提供服務。
使用爍金級支援服務的付費方案客戶則享有 24 小時全天候全年無休 (含平日、週末及地區性假日) 的重大問題技術支援。
如想取得 24 小時全天候全年無休的技術支援,請與銷售人員聯絡,進一步瞭解爍金級支援服務。
詳情請參閱支援和資源指南。
- 如何重設 Google Cloud 支援入口網站的登入憑證?
-
點選 [我忘記密碼了] 連結進行重設。您也可以透過 Google Cloud 支援入口網站登入頁面取得這個連結。
- Google 地圖平台付費方案的《服務條款》內容為何?
-
如果您是 Google 地圖平台付費方案客戶,請參閱協議中規範 Google 地圖平台使用方式的條款部分。 詳情請參閱 Google 地圖平台付費方案使用條款。
舊版 Google Maps API for Work 授權與更新
- 哪裡可以找到舊版 Google Maps API for Work 授權的相關資訊?
-
您使用的是付費方案還是舊版授權?
您是付費方案客戶,還是舊版授權使用者?
判斷授權版本的方式如下:
> 登入 Google Cloud 支援入口網站,按一下左側的 [地圖:使用情況報表]。
> 查看報表頂端的 ID 格式是否如下所示:
gme-[company] & proj-[number] ([type])
如果是,代表您使用的是付費方案。
如果格式不同,代表您擁有的是舊版授權 (Maps API for Work 或 Maps API for Business)。詳情請參閱舊版授權總覽。
- 新的付費方案有哪些異動?
-
請參閱「適用授權更新客戶的異動摘要」和「授權更新常見問題」。
購買 Google 地圖平台付費方案
- 為什麼要購買 Google 地圖平台付費方案?
-
如果您的公司或機構組織需要以下功能/服務,則建議您購買付費方案:
- 含 24 小時技術支援的服務水準協議
- 透過嵌入式 Google 地圖銷售產品或服務
- 在內部應用程式或網站使用 Google 地圖平台
- 特定配額
- 將 Google 地圖平台用於資產追蹤應用程式
- 現有 Maps API for Work 授權提供的付費功能
- 如何購買 Google 地圖平台付費方案?
-
如需付費方案購買詳情,或想取得按應用程式用量估算的報價,請聯絡您的 Google 業務代表。
- 是否必須具備 Google 帳戶才能使用 Google 地圖平台付費方案?
-
是的,您必須具備 Google 帳戶,才能透過 Google Cloud Platform Console 存取 Google 地圖平台。
用量限制
- Google 地圖平台付費方案的用量計算方式為何?
-
您是付費方案客戶,還是舊版授權使用者?
判斷授權版本的方式如下:
> 登入 Google Cloud 支援入口網站,按一下左側的 [地圖:使用情況報表]。
> 查看報表頂端的 ID 格式是否如下所示:
gme-[company] & proj-[number] ([type])
如果是,代表您使用的是付費方案。
如果格式不同,代表您擁有的是舊版授權 (Maps API for Work 或 Maps API for Business)。使用 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 會用到大量的商家及其他地點資料庫的資料,且商家的營業情況 (開業及歇業) 經常變動,我們需要投入許多時間和精力,才能確保資料庫準確無誤。因此,地點詳細資料要求的收費會比較高。至於「地點自動完成」要求,我們發現使用者經常會藉由輸入部分字元來搜尋地點,因此我們僅針對每次要求酌收一點抵免額。
開發應用程式
- Google Cloud Platform Console 的專案 ID 和用戶端 ID 是否都會核發給我?
-
是的,歡迎信中將會隨附您的 Google Cloud Platform Console 專案 ID 和用戶端 ID。
- 在提供給我的 Google Cloud Platform Console 專案中,所有可用的 API 是否已全都啟用?
-
是的,只要您使用付費方案,系統就會自動為同一個 Google Cloud Platform Console 專案佈建所有適用的 API。您可以存取該專案中的所有 API。相同平台 (網頁、網路服務、Android 或 iOS) 上的 API 可以共用同一組 API 金鑰。API 金鑰可提供即時使用情況報表,以及最多 30 天的歷來使用資料報表。如果您需要其他功能 (例如 Maps API Analytics (分析)、按管道區分的使用情況報表及超過 30 天的歷來資料報表),請使用用戶端 ID 而非 API 金鑰;不過請注意,用戶端 ID 無法與 Places API、Geolocation API、Roads API、Maps SDK for Android 或 Maps SDK for iOS 搭配使用。
- API 金鑰和用戶端 ID 兩者有何不同?
-
您可以在 Google Cloud Platform 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 金鑰可提供即時使用情況報表,以及最多 30 天的歷來使用資料報表。如果您需要其他功能 (例如 Maps API Analytics (分析)、按管道區分的使用情況報表及超過 30 天的歷來資料報表),請針對適用的 API 使用用戶端 ID。
- 錯誤代碼:如果您使用 API 金鑰,就會收到根據 HTTP 狀態碼類別 (例如 3xx 和 4xx 錯誤) 顯示的錯誤訊息,其中只提供一般資訊。如果用的是用戶端 ID,則可在 Google Cloud 支援入口網站報表中取得更詳盡的 API 相關錯誤代碼,有助您進行疑難排解。
- 安全性:只要遵循下列規範,則無論使用 API 金鑰或用戶端 ID,都同樣安全無虞:
- 如果您使用 API 金鑰,請務必妥善保管密鑰。所有傳送至 Maps API 的要求都會使用 HTTPS,因此遭他人攔截流量的風險有限;但要是有人取得您的金鑰,就能使用金鑰提出 Maps API 要求。為避免用戶端 API 面臨此風險,您可以限制有權使用金鑰的網域。針對伺服器端 API,請將金鑰限制為只允許來自您伺服器來源 IP 位址的要求。 如要進一步瞭解如何安全地使用 API 金鑰,請參閱使用 API 金鑰。
- 如果您使用用戶端 ID,請務必妥善留存加密編譯金鑰 (用於產生數位簽名)。此外提醒您,切勿在 API 要求中使用加密編譯金鑰,或是在使用 JavaScript 時以該金鑰簽署網址,因為這些做法都可能會導致您的金鑰外洩。
- 在測試環境中需要使用 Google 地圖平台付費方案的憑證嗎?
-
所有 Google 地圖平台都需要以 API 金鑰或用戶端 ID 進行驗證。在測試環境中開發應用程式時,請考慮下列事項:
- 如果您要在測試環境中使用我們的技術支援服務,就必須提供付費方案的憑證 (用戶端 ID 或 API 金鑰)。請注意,如果使用 Maps API,系統會根據使用費率和限制收取您方案的 Maps API 抵免額。
- 假如您不希望在測試環境中用到方案的 Maps API 抵免額,可使用標準憑證 (在 Google Cloud Platform Console 中設定的 API 金鑰),不過這樣您就「無法」在測試環境中取得技術支援服務。一旦您選擇使用標準憑證,您的應用程式或網站就必須遵守各項 API 的標準用量限制。如要進一步瞭解標準用量限制,請參閱定價與方案。
- 如果您預計在測試環境中會產生龐大的用量,且希望能取得技術支援服務,但又不想用到付費方案的 Maps API 抵免額,不妨考慮採用開發專用授權。這個授權選項花費的成本通常較低,而且也提供技術支援。詳情請洽詢您的 Google 地圖客戶經理。
- 如果您要進行應用程式負載測試,可以針對模擬 API 執行相關測試。 請參閱正式發布前檢查清單中的「對應用程式執行負載測試」部分。
- 如何透過 Google 地圖平台付費方案使用各項付費的行動版功能?
-
以標準 API 使用者所用的同一套 SDK,就能存取付費的行動版功能:Maps SDK for iOS 和 Maps 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 網址。
- 使用 Common Loader
base_domain
參數時,如何透過 HTTPS (安全資料傳輸層 (SSL)) 載入 Maps JavaScript API? -
很抱歉,您目前無法使用含
base_domain
參數集的 Common Loader 透過安全資料傳輸層 (SSL) 載入 Maps JavaScript API。base_domain
參數不會影響應用程式的效能,無論 API 從哪個網域載入,針對特定使用者所在位置的 API 要求一律由最佳化地圖伺服器進行處理。base_domain
會針對特定區域的地理編碼結果進行偏誤調整;如果希望在沒有base_domain
的情況下也能達到相同效果,請設定地理編碼服務的region
參數。
KML
- 如何在地圖上算繪由內部網路網站代管的 KML 檔案?
-
在 Maps JavaScript JavaScript API 中產生 KML 疊加層的
KmlLayer
類別,會使用 Google 代管的服務來擷取和剖析 KML 檔案,以進行算繪。因此,如果 KML 檔案不是託管於可公開存取的網址,或者需要驗證才能存取,那麼這些檔案就無法顯示。如果您要開發的應用程式是使用由內部網路網站代管的 KML 檔案,建議您採用第三方 JavaScript 程式庫,在用戶端算繪 KML 檔案。由於 KML 檔案是透過瀏覽器進行分析,因此效能可能會低於使用
KmlLayer
類別分析的效能。
網址簽署
- 我可以使用 JavaScript 簽署網址嗎?
-
使用 JavaScript 簽署網址可能會暴露您的加密編譯金鑰,我們非常不建議這樣做。因此,請僅使用伺服器端元件產生簽名。
- 為什麼我的 Maps API 網路服務要求收到「HTTP 403 禁止」的回應訊息?
-
HTTP 403 回應牽涉權限問題,可能是因為無法針對該要求進行簽名驗證。可能的原因如下:
- 系統指定的簽名並非可用於此要求的正確簽章。
- 要求已指定 Google 地圖平台付費方案的用戶端 ID 但並未指定簽名,而呼叫的網路服務規定所有以用戶端 ID 提出的要求都必須隨附有效的簽名。
- 已指定簽名,但未指定相關聯的 Google 地圖平台付費方案用戶端 ID。
樣式
- 為什麼在我的地圖上看不到商家?
-
根據預設,使用 Maps JavaScript API 載入地圖並提供付費方案憑證 (
key
或client
參數) 時,地圖上的商家資訊為關閉狀態。如要恢復顯示這些商家資訊,您必須在地圖中加上一些樣式程式碼:var styles = [ { featureType: 'poi.business', stylers: [ { visibility: 'on' } ] } ]; map.setOptions({styles: styles});