Distance Matrix API 可提供起點和目的地矩陣的移動距離和時間,當中包含每個組合的 duration
和 distance
值的資料列。距離矩陣有多種形式:
- 做為獨立的 API
- 作為 Maps JavaScript API 用戶端的一部分
- 適用於伺服器端的Google 地圖網路服務用戶端程式庫
Distance Matrix API 有哪些用途?
API 會根據起點和終點之間的建議路徑傳回資訊。您可以要求不同交通方式的距離資料、要求不同單位 (例如公里或英里) 的距離資料,以及估算車流量的交通時間。
如需更多範例,請參閱 Distance Matrix API 開發人員指南,該指南提供了 API 的使用說明,以及可用參數的參考資料。
為什麼要使用距離矩陣?
如果您的解決方案需要在大型起點與目的地清單之間移動距離和行駛時間,請使用 Distance Matrix API。
如果您想使用距離矩陣功能並取得請求的序列化作業,以及反轉回應、自動重試和部分用戶端要求驗證,請嘗試使用我們的用戶端程式庫。如果您已在使用 Maps JavaScript API,請使用 Distance Matrix 服務來取得 Distance Matrix API 的功能。
如何使用距離矩陣
透過 HTTP 介面存取 Distance Matrix API,包含要求做為網址字串的要求、傳送來源和目的地以及您的 API 金鑰。
- 如果您想使用我們的用戶端程式庫,而非獨立的 Distance Matrix API 或用戶端網路服務,請下載並安裝。瞭解我們的用戶端程式庫。
- 選取或建立專案,並啟用帳單功能,並啟用 Distance Matrix API。 請參閱在 Cloud 控制台中設定。
- 建立並限制 API 金鑰,並將其加進程式碼。請參閱使用 API 金鑰。
- 查看距離矩陣要求和回應,並試用要求範例。