2017-08-03 39 views
1

我們目前正在爲我們公司開發一個新網站。在這個過程中,我們希望增強我們爲客戶提供的Google地圖功能。Google Maps JavaScript API:監控客戶端地理編碼積分/配額

目前我們使用的谷歌地圖的JavaScript API服務提供以下功能:

  • 谷歌地圖的加載,以顯示我們的零售店
  • 客戶方的地理編碼(顧客將一個單獨的地址,這個位置顯示在地圖)

到目前爲止,我們正在通過Google標準計劃使用API​​,並與Google提供的免費信用額度相得益彰。

但是,在新網站中,我們希望使用距離矩陣API自動向客戶展示更多有用的店鋪信息,以顯示未來5-10個零售店離他們的位置有多遠(以公里和行程時間汽車&英尺,小時/分鐘)。由於API文檔和定價表,該功能當然會導致更多的API信用使用,特別是與我們已經使用的地理編碼相結合。

爲了確定哪些功能以及我們可以「持續」承擔多少功能,我們需要獲得當前使用的信用數字。在Google Maps JavaScript API服務的API管理器中,我們只能看到「每天地圖加載次數」的API關鍵值數字,而不是使用Google Maps JavaScript API進行客戶端地理編碼的數字。然而,後者對於計算距離API的新功能的預期使用量來說是更重要的數字。

問題:我們從哪裏找到地理編碼數據?我們是否必須爲地址搜索功能創建一個單獨的API-Key,以便客戶端的地理編碼可以被分開跟蹤?我們實際上認爲這都是用我們目前使用的一個API密鑰處理的。

回答

1

客戶端和服務器端地理編碼請求都是根據Cloud開發者控制檯中的地理編碼API進行計算的。

https://developers.google.com/maps/documentation/javascript/geocoding#quotas

如果僅使用客戶端地理編碼,地理編碼選擇在API的開發者控制檯,並檢查使用情況圖。如果您同時使用客戶端和服務器端地理編碼,則可以通過用於初始化Google Maps JavaScript API的API密鑰來過濾使用情況。

距離矩陣服務也是一樣。您應該在Cloud開發人員控制檯中檢查Distance Matrix API的使用情況圖。

還有一個在谷歌事件追蹤功能要求增加能力編程方式檢查用法:

https://issuetracker.google.com/issues/35830575

隨意出演此功能要求增加自己的投票。

相關問題