@azure-rest/maps-route package
介面
BatchRequest |
此類型代表 Batch 服務的要求本文。 |
BatchRequestItem |
Batch 要求物件 |
BatchResultItemOutput |
從 Batch API 傳回的專案。 使用 『response』 屬性擴充。 |
BatchResultOutput |
此物件會從成功的 Batch 服務呼叫傳回。 使用 『batchItems』 屬性擴充。 |
BatchResultSummaryOutput |
批次要求結果的摘要 |
EffectiveSettingOutput |
呼叫此路由 API 時所使用的有效參數或數據。 |
ErrorDetailOutput |
錯誤詳細數據。 |
ErrorResponseOutput |
所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。 (這也遵循 OData 錯誤回應格式。)。 |
GeoJsonFeature |
有效的 |
GeoJsonFeatureCollection |
有效的 |
GeoJsonFeatureCollectionData | |
GeoJsonFeatureData | |
GeoJsonGeometryCollection |
有效的 |
GeoJsonGeometryCollectionData | |
GeoJsonGeometryParent |
有效的 |
GeoJsonLineString |
有效的 |
GeoJsonLineStringData | |
GeoJsonMultiLineString |
有效的 |
GeoJsonMultiLineStringData | |
GeoJsonMultiPoint |
有效的 |
GeoJsonMultiPointData |
|
GeoJsonMultiPolygon |
有效的 |
GeoJsonMultiPolygonData | |
GeoJsonObjectParent |
有效的 |
GeoJsonPoint |
有效的 |
GeoJsonPointData |
|
GeoJsonPolygon |
有效的 |
GeoJsonPolygonData | |
GetRouteDirections | |
GetRouteRange | |
LatLongPairOutput |
以緯度和經度表示的位置。 |
MapsRouteClientOptions |
用戶端的選擇性參數 |
RequestRouteDirectionsBatch | |
RequestRouteDirectionsBatchSync | |
RequestRouteMatrix | |
RequestRouteMatrixSync | |
RouteDirectionParameters |
Post body parameters for Route directions. |
RouteDirectionsBatchItemOutput |
從路由方向 Batch 服務呼叫傳回的專案。 |
RouteDirectionsBatchItemResponseOutput |
查詢的結果。 如果查詢成功完成,則 RouteDirectionss 為 ErrorResponse,否則為 ErrorResponse。 |
RouteDirectionsBatchResultOutput |
此物件會從成功的路由方向 Batch 服務呼叫傳回。 |
RouteDirectionsOutput |
此物件會從成功的路由方向呼叫傳回 |
RouteGetRouteDirections200Response |
傳回的資訊包括距離、預估的行進時間,以及路線幾何的表示。 視選取的選項而定,也會提供其他路由資訊,例如優化的導航點順序或回合指示。 路由服務提供一組參數,以取得車輛特定耗用量模型的詳細描述。 如需詳細資訊,請參閱 取用模型。 |
RouteGetRouteDirectionsBatch200Response |
下載異步批次結果若要下載異步批次結果,您將向批次下載端點發出
以下是下載批次結果的一般作業順序:
批次回應模型傳回的數據內容類似於異步和同步處理要求。 下載異步批次要求的結果時,如果批次已完成處理,響應主體就會包含批次回應。 此批次回應包含
以下是 1 個成功 和 1 失敗 結果的批次回應範例:
|
RouteGetRouteDirectionsBatch202Headers | |
RouteGetRouteDirectionsBatch202Response |
下載異步批次結果若要下載異步批次結果,您將向批次下載端點發出
以下是下載批次結果的一般作業順序:
批次回應模型傳回的數據內容類似於異步和同步處理要求。 下載異步批次要求的結果時,如果批次已完成處理,響應主體就會包含批次回應。 此批次回應包含
以下是 1 個成功 和 1 失敗 結果的批次回應範例:
|
RouteGetRouteDirectionsDefaultResponse |
傳回的資訊包括距離、預估的行進時間,以及路線幾何的表示。 視選取的選項而定,也會提供其他路由資訊,例如優化的導航點順序或回合指示。 路由服務提供一組參數,以取得車輛特定耗用量模型的詳細描述。 如需詳細資訊,請參閱 取用模型。 |
RouteGetRouteDirectionsQueryParam | |
RouteGetRouteDirectionsQueryParamProperties | |
RouteGetRouteDirectionsWithAdditionalParameters200Response |
傳回的資訊包括距離、預估的行進時間,以及路線幾何的表示。 視選取的選項而定,也會提供其他路由資訊,例如優化的導航點順序或回合指示。 路由服務提供一組參數,以取得車輛特定耗用量模型的詳細描述。 如需相關概念和參數的詳細說明,請參閱 取用模型。 |
RouteGetRouteDirectionsWithAdditionalParametersBodyParam | |
RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse |
傳回的資訊包括距離、預估的行進時間,以及路線幾何的表示。 視選取的選項而定,也會提供其他路由資訊,例如優化的導航點順序或回合指示。 路由服務提供一組參數,以取得車輛特定耗用量模型的詳細描述。 如需相關概念和參數的詳細說明,請參閱 取用模型。 |
RouteGetRouteDirectionsWithAdditionalParametersMediaTypesParam | |
RouteGetRouteDirectionsWithAdditionalParametersQueryParam | |
RouteGetRouteDirectionsWithAdditionalParametersQueryParamProperties | |
RouteGetRouteMatrix200Response |
針對每個指定的來源,服務會計算從該來源到每個指定目的地的路由成本。 一組原點和一組目的地可以視為數據表的數據行和數據列標頭,而數據表中的每個數據格都包含從源數據行到該單元格目的地的路由成本。 例如,假設一家食品送貨公司有20名司機,他們需要找到最接近的司機,才能從餐廳接貨。 若要解決此使用案例,他們可以呼叫矩陣路由API。 針對每個路線,都會傳回行進時間和距離。 您可以使用計算成本來判斷要使用路由方向 API 計算的詳細路由。 異步要求矩陣的大小上限為 提交同步路由矩陣要求如果您的案例需要同步要求,且矩陣的大小上限小於或等於 100,您可能會想要提出同步要求。 此 API 矩陣的大小上限 100(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:10x10、6x8、9x8(不需要正方形)。
提交異步路由矩陣要求異步 API 適用於處理大量相對複雜的路由要求。 當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 如果要求中的 此 API 矩陣的大小上限 700(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:50x10、10x10、28x25。 10x70 (不需要正方形)。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。
以下是一般異步操作順序:
下載同步處理結果當您對路由矩陣同步 API 提出 GET 要求時,服務會傳回 200 回應碼,以取得成功的要求和響應數位。 回應本文會包含數據,而且稍後將無法擷取結果。 下載異步結果當要求發出
位置標頭提供的 URL 會在發出
|
RouteGetRouteMatrix202Headers | |
RouteGetRouteMatrix202Response |
針對每個指定的來源,服務會計算從該來源到每個指定目的地的路由成本。 一組原點和一組目的地可以視為數據表的數據行和數據列標頭,而數據表中的每個數據格都包含從源數據行到該單元格目的地的路由成本。 例如,假設一家食品送貨公司有20名司機,他們需要找到最接近的司機,才能從餐廳接貨。 若要解決此使用案例,他們可以呼叫矩陣路由API。 針對每個路線,都會傳回行進時間和距離。 您可以使用計算成本來判斷要使用路由方向 API 計算的詳細路由。 異步要求矩陣的大小上限為 提交同步路由矩陣要求如果您的案例需要同步要求,且矩陣的大小上限小於或等於 100,您可能會想要提出同步要求。 此 API 矩陣的大小上限 100(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:10x10、6x8、9x8(不需要正方形)。
提交異步路由矩陣要求異步 API 適用於處理大量相對複雜的路由要求。 當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 如果要求中的 此 API 矩陣的大小上限 700(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:50x10、10x10、28x25。 10x70 (不需要正方形)。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。
以下是一般異步操作順序:
下載同步處理結果當您對路由矩陣同步 API 提出 GET 要求時,服務會傳回 200 回應碼,以取得成功的要求和響應數位。 回應本文會包含數據,而且稍後將無法擷取結果。 下載異步結果當要求發出
位置標頭提供的 URL 會在發出
|
RouteGetRouteRange200Response |
傳回的多邊形可用於進一步處理,例如 在幾何內部搜尋,以搜尋所提供時程內的 PO。 |
RouteGetRouteRangeDefaultResponse |
傳回的多邊形可用於進一步處理,例如 在幾何內部搜尋,以搜尋所提供時程內的 PO。 |
RouteGetRouteRangeQueryParam | |
RouteGetRouteRangeQueryParamProperties | |
RouteGuidanceOutput |
包含指引相關元素。 只有在要求指導方針且可供使用時,才會顯示此欄位。 |
RouteInstructionGroupOutput |
將彼此相關的指令元素序列分組。 序列範圍受限於 firstInstructionIndex 和 lastInstructionIndex。 當要求人類可讀取的文字訊息以取得指引時(instructionType=text 或標記),則 instructionGroup 會在可用時傳回摘要訊息。 |
RouteInstructionOutput |
一組描述機動的屬性,例如「向右轉」、「保持左轉」、「乘坐渡輪」、「乘坐高速公路」、「到達」。 |
RouteLegOutput |
由點清單所組成的路線部分描述。 要求中提供的每個額外導航點,都會在傳回的路線中再增加一條腿。 |
RouteMatrixOutput |
矩陣結果物件 |
RouteMatrixQuery |
具有座標矩陣的物件。 |
RouteMatrixResultOutput |
這個物件是從成功的路由矩陣呼叫傳回。 例如,如果提供2個原點和3個目的地,則每個都有3個元素的陣列。 每個元素的內容都取決於查詢中提供的選項。 |
RouteMatrixResultResponseOutput |
輸入矩陣中目前儲存格的回應物件。 |
RouteMatrixSummaryOutput |
Summary 物件 |
RouteOptimizedWaypointOutput |
優化的方式點物件。 |
RouteOutput | |
RouteRangeOutput |
可觸達的範圍 |
RouteRangeResultOutput |
此物件是從成功的 Route Reachable Range 呼叫傳回 |
RouteReportOutput |
報告目前呼叫中使用的有效設定。 |
RouteRequestRouteDirectionsBatch200Response |
提交異步批次要求異步 API 適用於處理大量相對複雜的路由要求
當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。 請注意,異步批次要求是長時間執行的作業。 以下是一般作業順序:
批次要求的 POST 本文若要在查詢 傳送
批次中 查詢 異步 API 可讓呼叫者將最多 700 個 查詢批處理,並將 API 同步處理至最多 100 100 個 查詢,批次至少應包含 1 個 查詢。 下載異步批次結果若要下載異步批次結果,您將向批次下載端點發出
以下是下載批次結果的一般作業順序:
批次回應模型傳回的數據內容類似於異步和同步處理要求。 下載異步批次要求的結果時,如果批次已完成處理,響應主體就會包含批次回應。 此批次回應包含
以下是 1 個成功 和 1 失敗 結果的批次回應範例:
|
RouteRequestRouteDirectionsBatch202Headers | |
RouteRequestRouteDirectionsBatch202Response |
提交異步批次要求異步 API 適用於處理大量相對複雜的路由要求
當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。 請注意,異步批次要求是長時間執行的作業。 以下是一般作業順序:
批次要求的 POST 本文若要在查詢 傳送
批次中 查詢 異步 API 可讓呼叫者將最多 700 個 查詢批處理,並將 API 同步處理至最多 100 100 個 查詢,批次至少應包含 1 個 查詢。 下載異步批次結果若要下載異步批次結果,您將向批次下載端點發出
以下是下載批次結果的一般作業順序:
批次回應模型傳回的數據內容類似於異步和同步處理要求。 下載異步批次要求的結果時,如果批次已完成處理,響應主體就會包含批次回應。 此批次回應包含
以下是 1 個成功 和 1 失敗 結果的批次回應範例:
|
RouteRequestRouteDirectionsBatchBodyParam | |
RouteRequestRouteDirectionsBatchMediaTypesParam | |
RouteRequestRouteDirectionsBatchSync200Response |
提交同步批次要求針對輕量型批次要求,建議使用同步 API。 當服務收到要求時,它會在計算批次專案后立即回應,且稍後將不可能擷取結果。 如果要求超過 60 秒,同步 API 會傳回逾時錯誤 (408 回應)。 批次項目的數目限制為此 API 100。
批次回應模型傳回的數據內容類似於異步和同步處理要求。 下載異步批次要求的結果時,如果批次已完成處理,響應主體就會包含批次回應。 此批次回應包含
以下是 1 個成功 和 1 失敗 結果的批次回應範例:
|
RouteRequestRouteDirectionsBatchSync408Response |
提交同步批次要求針對輕量型批次要求,建議使用同步 API。 當服務收到要求時,它會在計算批次專案后立即回應,且稍後將不可能擷取結果。 如果要求超過 60 秒,同步 API 會傳回逾時錯誤 (408 回應)。 批次項目的數目限制為此 API 100。
批次回應模型傳回的數據內容類似於異步和同步處理要求。 下載異步批次要求的結果時,如果批次已完成處理,響應主體就會包含批次回應。 此批次回應包含
以下是 1 個成功 和 1 失敗 結果的批次回應範例:
|
RouteRequestRouteDirectionsBatchSyncBodyParam | |
RouteRequestRouteDirectionsBatchSyncDefaultResponse |
提交同步批次要求針對輕量型批次要求,建議使用同步 API。 當服務收到要求時,它會在計算批次專案后立即回應,且稍後將不可能擷取結果。 如果要求超過 60 秒,同步 API 會傳回逾時錯誤 (408 回應)。 批次項目的數目限制為此 API 100。
批次回應模型傳回的數據內容類似於異步和同步處理要求。 下載異步批次要求的結果時,如果批次已完成處理,響應主體就會包含批次回應。 此批次回應包含
以下是 1 個成功 和 1 失敗 結果的批次回應範例:
|
RouteRequestRouteDirectionsBatchSyncMediaTypesParam | |
RouteRequestRouteMatrix200Response |
針對每個路線,都會傳回行進時間和距離。 您可以使用計算成本來判斷要使用路由方向 API 計算的詳細路由。 異步要求矩陣的大小上限為 注意事項 所有原點和目的地都應該包含在軸對齊的 400 公里 x 400 公里周框方塊中。 否則,某些矩陣單元格會解析為OUT_OF_REGION。 提交同步路由矩陣要求如果您的案例需要同步要求,且矩陣的大小上限小於或等於 100,您可能會想要提出同步要求。 此 API 矩陣的大小上限 100(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:10x10、6x8、9x8(不需要正方形)。
提交異步路由矩陣要求異步 API 適用於處理大量相對複雜的路由要求。 當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 如果要求中的 此 API 矩陣的大小上限 700(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:50x10、10x10、28x25。 10x70 (不需要正方形)。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。
以下是一般異步操作順序:
下載同步處理結果當您對路由矩陣同步 API 提出 POST 要求時,服務會傳回 200 回應碼,以取得成功的要求和響應數位。 回應本文會包含數據,而且稍後將無法擷取結果。 下載異步結果當要求發出
位置標頭提供的 URL 會在發出
|
RouteRequestRouteMatrix202Headers | |
RouteRequestRouteMatrix202Response |
針對每個路線,都會傳回行進時間和距離。 您可以使用計算成本來判斷要使用路由方向 API 計算的詳細路由。 異步要求矩陣的大小上限為 注意事項 所有原點和目的地都應該包含在軸對齊的 400 公里 x 400 公里周框方塊中。 否則,某些矩陣單元格會解析為OUT_OF_REGION。 提交同步路由矩陣要求如果您的案例需要同步要求,且矩陣的大小上限小於或等於 100,您可能會想要提出同步要求。 此 API 矩陣的大小上限 100(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:10x10、6x8、9x8(不需要正方形)。
提交異步路由矩陣要求異步 API 適用於處理大量相對複雜的路由要求。 當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 如果要求中的 此 API 矩陣的大小上限 700(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:50x10、10x10、28x25。 10x70 (不需要正方形)。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。
以下是一般異步操作順序:
下載同步處理結果當您對路由矩陣同步 API 提出 POST 要求時,服務會傳回 200 回應碼,以取得成功的要求和響應數位。 回應本文會包含數據,而且稍後將無法擷取結果。 下載異步結果當要求發出
位置標頭提供的 URL 會在發出
|
RouteRequestRouteMatrixBodyParam | |
RouteRequestRouteMatrixMediaTypesParam | |
RouteRequestRouteMatrixQueryParam | |
RouteRequestRouteMatrixQueryParamProperties | |
RouteRequestRouteMatrixSync200Response |
針對每個路線,都會傳回行進時間和距離。 您可以使用計算成本來判斷要使用路由方向 API 計算的詳細路由。 異步要求矩陣的大小上限為 提交同步路由矩陣要求如果您的案例需要同步要求,且矩陣的大小上限小於或等於 100,您可能會想要提出同步要求。 此 API 矩陣的大小上限 100(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:10x10、6x8、9x8(不需要正方形)。
提交異步路由矩陣要求異步 API 適用於處理大量相對複雜的路由要求。 當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 如果要求中的 此 API 矩陣的大小上限 700(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:50x10、10x10、28x25。 10x70 (不需要正方形)。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。
以下是一般異步操作順序:
下載同步處理結果當您對路由矩陣同步 API 提出 POST 要求時,服務會傳回 200 回應碼,以取得成功的要求和響應數位。 回應本文會包含數據,而且稍後將無法擷取結果。 下載異步結果當要求發出
位置標頭提供的 URL 會在發出
|
RouteRequestRouteMatrixSync408Response |
針對每個路線,都會傳回行進時間和距離。 您可以使用計算成本來判斷要使用路由方向 API 計算的詳細路由。 異步要求矩陣的大小上限為 提交同步路由矩陣要求如果您的案例需要同步要求,且矩陣的大小上限小於或等於 100,您可能會想要提出同步要求。 此 API 矩陣的大小上限 100(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:10x10、6x8、9x8(不需要正方形)。
提交異步路由矩陣要求異步 API 適用於處理大量相對複雜的路由要求。 當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 如果要求中的 此 API 矩陣的大小上限 700(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:50x10、10x10、28x25。 10x70 (不需要正方形)。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。
以下是一般異步操作順序:
下載同步處理結果當您對路由矩陣同步 API 提出 POST 要求時,服務會傳回 200 回應碼,以取得成功的要求和響應數位。 回應本文會包含數據,而且稍後將無法擷取結果。 下載異步結果當要求發出
位置標頭提供的 URL 會在發出
|
RouteRequestRouteMatrixSyncBodyParam | |
RouteRequestRouteMatrixSyncDefaultResponse |
針對每個路線,都會傳回行進時間和距離。 您可以使用計算成本來判斷要使用路由方向 API 計算的詳細路由。 異步要求矩陣的大小上限為 提交同步路由矩陣要求如果您的案例需要同步要求,且矩陣的大小上限小於或等於 100,您可能會想要提出同步要求。 此 API 矩陣的大小上限 100(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:10x10、6x8、9x8(不需要正方形)。
提交異步路由矩陣要求異步 API 適用於處理大量相對複雜的路由要求。 當您使用異步要求提出要求時,服務預設會在響應標頭的 [位置] 字段中傳回 202 回應碼以及重新導向 URL。 應該定期檢查此 URL,直到響應資料或錯誤資訊可用為止。 如果要求中的 此 API 矩陣的大小上限 700(原點數目乘以目的地數目)。 考慮到該條件約束,可能的矩陣維度範例包括:50x10、10x10、28x25。 10x70 (不需要正方形)。 異步回應會儲存 24 小時。 如果到期期間之後使用,重新導向 URL 會傳回 404 回應。
以下是一般異步操作順序:
下載同步處理結果當您對路由矩陣同步 API 提出 POST 要求時,服務會傳回 200 回應碼,以取得成功的要求和響應數位。 回應本文會包含數據,而且稍後將無法擷取結果。 下載異步結果當要求發出
位置標頭提供的 URL 會在發出
|
RouteRequestRouteMatrixSyncMediaTypesParam | |
RouteRequestRouteMatrixSyncQueryParam | |
RouteRequestRouteMatrixSyncQueryParamProperties | |
RouteSectionOutput |
路由區段包含路由部分的其他資訊。 每個區段至少包含 |
RouteSectionTecCauseOutput |
流量事件的原因。 可以包含mainCauseCode和subCauseCode元素。 可以用來定義圖示和描述。 |
RouteSectionTecOutput |
流量事件的詳細數據,使用 TPEG2-TEC 標準中的定義。 可以包含 effectCode 並造成專案。 |
RouteSummaryOutput |
Summary 物件 |
Routes | |
SimplePollerLike |
簡單的輪詢器,可用來輪詢長時間執行的作業。 |
類型別名
GeoJsonGeometry |
有效的 |
GeoJsonObject |
有效的 |
MapsRouteClient | |
RouteGetRouteDirectionsBatchParameters | |
RouteGetRouteDirectionsParameters | |
RouteGetRouteDirectionsWithAdditionalParametersParameters | |
RouteGetRouteMatrixParameters | |
RouteGetRouteRangeParameters | |
RouteRequestRouteDirectionsBatchParameters | |
RouteRequestRouteDirectionsBatchSyncParameters | |
RouteRequestRouteMatrixParameters | |
RouteRequestRouteMatrixSyncParameters |
函式
函式詳細資料
buildMultiCollection(string[], string)
function buildMultiCollection(items: string[], parameterName: string): string
參數
- items
-
string[]
- parameterName
-
string
傳回
string
createRouteDirectionsBatchRequest(RouteGetRouteDirectionsQueryParamProperties[])
建立一堆路由方向要求的批次要求本文。
function createRouteDirectionsBatchRequest(queryParamProperties: RouteGetRouteDirectionsQueryParamProperties[]): BatchRequest
參數
- queryParamProperties
路由方向要求的查詢參數物件
傳回
撰寫的批次要求。
default(AzureKeyCredential, ClientOptions)
從訂用帳戶金鑰建立 MapsRouteClient 的實例。
範例
import MapsRoute from "@azure-rest/maps-route";
import { AzureKeyCredential } from "@azure/core-auth";
const credential = new AzureKeyCredential("<subscription-key>");
const client = MapsRoute(credential);
function default(credential: AzureKeyCredential, options?: ClientOptions): MapsRouteClient
參數
- credential
- AzureKeyCredential
用來驗證服務要求的 AzureKeyCredential 實例
- options
- ClientOptions
用來設定路由客戶端的選項
傳回
default(TokenCredential, string, ClientOptions)
從 Azure 身分識別 TokenCredential
建立 MapsRoute 的實例。
範例
import MapsRoute from "@azure-rest/maps-route";
import { DefaultAzureCredential } from "@azure/identity";
const credential = new DefaultAzureCredential();
const client = MapsRoute(credential, "<maps-account-client-id>");
function default(credential: TokenCredential, mapsAccountClientId: string, options?: ClientOptions): MapsRouteClient
參數
- credential
- TokenCredential
用來驗證服務要求的 TokenCredential 實例
- mapsAccountClientId
-
string
特定地圖資源的 Azure 地圖服務用戶端識別碼
- options
- ClientOptions
用來設定路由客戶端的選項
傳回
default(AzureSASCredential, ClientOptions)
從 Azure 身分識別 AzureSASCredential
建立 MapsRoute 的實例。
範例
import MapsRoute from "@azure-rest/maps-route";
import { AzureSASCredential } from "@azure/core-auth";
const credential = new AzureSASCredential("<SAS Token>");
const client = MapsRoute(credential);
function default(credential: AzureSASCredential, options?: ClientOptions): MapsRouteClient
參數
- credential
- AzureSASCredential
用來驗證服務要求的 AzureSASCredential 實例
- options
- ClientOptions
用來設定路由客戶端的選項
傳回
getLongRunningPoller<TResult>(Client, TResult, CreateHttpPollerOptions<TResult, OperationState<TResult>>)
建置 Poller 物件的 Helper 函式,以協助輪詢長時間執行的作業。
function getLongRunningPoller<TResult>(client: Client, initialResponse: TResult, options?: CreateHttpPollerOptions<TResult, OperationState<TResult>>): Promise<SimplePollerLike<OperationState<TResult>, TResult>>
參數
- client
- Client
用來傳送要求以取得其他頁面的用戶端。
- initialResponse
-
TResult
初始回應。
- options
-
CreateHttpPollerOptions<TResult, OperationState<TResult>>
設定繼續狀態或自定義輪詢間隔的選項。
傳回
Promise<SimplePollerLike<OperationState<TResult>, TResult>>
- 輪詢作業狀態更新的輪詢器對象,最終會取得最終回應。
isUnexpected(RouteRequestRouteMatrixSync200Response | RouteRequestRouteMatrixSync408Response | RouteRequestRouteMatrixSyncDefaultResponse)
function isUnexpected(response: RouteRequestRouteMatrixSync200Response | RouteRequestRouteMatrixSync408Response | RouteRequestRouteMatrixSyncDefaultResponse): response
參數
傳回
response
isUnexpected(RouteGetRouteDirections200Response | RouteGetRouteDirectionsDefaultResponse)
function isUnexpected(response: RouteGetRouteDirections200Response | RouteGetRouteDirectionsDefaultResponse): response
參數
傳回
response
isUnexpected(RouteGetRouteDirectionsWithAdditionalParameters200Response | RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse)
function isUnexpected(response: RouteGetRouteDirectionsWithAdditionalParameters200Response | RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse): response
參數
傳回
response
isUnexpected(RouteGetRouteRange200Response | RouteGetRouteRangeDefaultResponse)
function isUnexpected(response: RouteGetRouteRange200Response | RouteGetRouteRangeDefaultResponse): response
參數
傳回
response
isUnexpected(RouteRequestRouteDirectionsBatchSync200Response | RouteRequestRouteDirectionsBatchSync408Response | RouteRequestRouteDirectionsBatchSyncDefaultResponse)
function isUnexpected(response: RouteRequestRouteDirectionsBatchSync200Response | RouteRequestRouteDirectionsBatchSync408Response | RouteRequestRouteDirectionsBatchSyncDefaultResponse): response
參數
傳回
response
toColonDelimitedLatLonString(LatLon[])
將 [Latitude, Longtitute] 陣列轉換成下列格式的字串:「Latitude_1,Longtitute_1:Latitude_2,Longtitute_2:...」
function toColonDelimitedLatLonString(coordinates: LatLon[]): string
參數
- coordinates
-
LatLon[]
要轉換的 Latitude/Longtitute 配對陣列。
傳回
string
已轉換的字串。