透過 Routes API 試用新一代的路線規劃功能。

Directions API 總覽

Directions API 服務可接受 HTTP 要求,並傳回不同位置之間的 JSON 或 XML 格式路線。

為什麼要使用 Directions API

您可以透過 Directions API 規劃多種交通方式的路線,例如大眾運輸、開車、步行或自行車。

Directions API 的用途為何?

您可以使用 Directions API 計算位置之間的路線,包括下列詳細資料:

  • 多種交通方式的路線,包括大眾運輸、開車、步行或自行車。
  • 使用一系列路線控點的多部分路線。
  • 以文字字串 (例如「Chicago, IL」或「Darwin, NT, Australia」)、地點 ID 或經緯度座標指定起點、目的地和路線控點。

Directions API 的運作方式

Directions API 會在計算路線時傳回最有效率的路徑。判斷最省時的路線時,產品會將下列交通元素納入考量:

  • 交通時間 (主要)
  • 距離
  • 轉彎次數

以下範例要求會以 JSON 格式,傳回從多倫多、安大略到蒙特婁、魁北克的行車路線:

https://maps.googleapis.com/maps/api/directions/json
  ?destination=Montreal
  &origin=Toronto
  &key=YOUR_API_KEY

資源

下表摘要列出可透過 Directions API 提供的資源以及其傳回的資料。

資料資源 傳回的資料 傳回格式
路線

以地點 ID、地址或經緯度座標提供起點和目的地。詳情請參閱必要參數

詳細路線,分為路徑、路段和步驟。詳情請參閱「路線規劃回應」一文。
  • JSON
  • XML

如何使用 Directions API

1 完成設定 請先設定 Google Cloud 專案,然後按照畫面上的設定指示操作。
2 立即試用 取得 API 金鑰和雲端專案後,即可免費試用路線示範。詳情請參閱 Directions API 示範
3 建立要求 請參閱要求範例,瞭解您可以提供的選項,例如交通方式、路線控點和路線限制。請參閱「路線範例」一文。
4 瞭解回應基本知識 探索資料回應,準備為應用程式使用路線資料。詳情請參閱「路線規劃回應」一文。
5 將路線資料導入自己的應用程式! 這項資料可以用來計算移動距離和時間。

可用的用戶端程式庫

透過下列任一用戶端程式庫,以您選擇的語言呼叫這個 API:

Google 地圖服務適用的 Java、Python、Go 和 Node.js 用戶端都是社群支援的用戶端程式庫,並依據阿帕契 2.0 授權的條款提供開放原始碼。您可以從 GitHub 下載這些套件,也可以找到安裝操作說明和程式碼範例。

後續步驟