取得路徑權杖

歐洲經濟區 (EEA) 開發人員

如要要求 Compute Routes 傳回所產生路徑的路徑權杖,請按照下列步驟操作:

  1. 設定下列參數,以便傳回路線權杖:
    • 將 travelMode 設為 DRIVE 或 TWO_WHEELER。
    • 將 routingPreference 設為 TRAFFIC_AWARE 或 TRAFFIC_AWARE_OPTIMAL。
  2. 指定起點和目的地。您可以透過經緯度座標、地址字串、導航點權杖或地點 ID,指定符合使用案例的位置。查看位置規格選項。
  3. 確認路線航點都不是 Via 航點。
  4. 指定 routes.routeToken 欄位遮罩,傳回路徑權杖:

    X-Goog-FieldMask: routes.routeToken
    

您可以在 Navigation SDK 中使用規劃路線的路線權杖。相關詳情請參閱:

路徑權杖範例

以下是單一起點和單一目的地路線的 curl 要求主體範例。這項要求會使用欄位遮罩,連同路線時間、距離和路線折線,一併要求路線權杖:

curl -X POST -d
{"origin":{
    "location": {
        "latLng":{
            "latitude":  -37.8167,
            "longitude": 144.9619
        }
    }
},
"destination":{
    "location": {
        "latLng":{
            "latitude":-37.8155,
            "longitude": 144.9663
        }
    }
},
"routingPreference":"TRAFFIC_AWARE",
"travelMode":"DRIVE"
}
-H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H X-Goog-FieldMask: routes.routeToken,routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline
'https://routes.googleapis.com/directions/v2:computeRoutes'

詳情請參閱「Compute Routes API 參考資料」。