Route - Get Route Range
時間、距離、または燃料容量に基づいて、特定のしきい値内の特定のポイントからアクセスできる領域を示すマップを作成するために使用します。
Get Route Range
(Isochrone) API は、指定された燃料、エネルギー、時間、または距離の予算に基づいて、起点から到達できる場所のセットを計算する HTTP GET
要求です。 ポリゴン境界 (または等時線) は、反時計回りの方向と、原点の結果である正確な多角形の中心で返されます。
返された多角形は、指定された等時線内の POI を検索する [ Geometry 内 の検索] などの追加処理に使用できます。
GET https://atlas.microsoft.com/route/range/{format}?api-version=1.0&query={query}
GET https://atlas.microsoft.com/route/range/{format}?api-version=1.0&query={query}&fuelBudgetInLiters={fuelBudgetInLiters}&energyBudgetInkWh={energyBudgetInkWh}&timeBudgetInSec={timeBudgetInSec}&distanceBudgetInMeters={distanceBudgetInMeters}&departAt={departAt}&routeType={routeType}&traffic={traffic}&avoid={avoid}&travelMode={travelMode}&hilliness={hilliness}&windingness={windingness}&vehicleAxleWeight={vehicleAxleWeight}&vehicleWidth={vehicleWidth}&vehicleHeight={vehicleHeight}&vehicleLength={vehicleLength}&vehicleMaxSpeed={vehicleMaxSpeed}&vehicleWeight={vehicleWeight}&vehicleCommercial={vehicleCommercial}&vehicleLoadType={vehicleLoadType}&vehicleEngineType={vehicleEngineType}&constantSpeedConsumptionInLitersPerHundredkm={constantSpeedConsumptionInLitersPerHundredkm}¤tFuelInLiters={currentFuelInLiters}&auxiliaryPowerInLitersPerHour={auxiliaryPowerInLitersPerHour}&fuelEnergyDensityInMJoulesPerLiter={fuelEnergyDensityInMJoulesPerLiter}&accelerationEfficiency={accelerationEfficiency}&decelerationEfficiency={decelerationEfficiency}&uphillEfficiency={uphillEfficiency}&downhillEfficiency={downhillEfficiency}&constantSpeedConsumptionInkWhPerHundredkm={constantSpeedConsumptionInkWhPerHundredkm}¤tChargeInkWh={currentChargeInkWh}&maxChargeInkWh={maxChargeInkWh}&auxiliaryPowerInkW={auxiliaryPowerInkW}
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
format
|
path | True |
応答の目的の形式。 値には json または xml のいずれかを指定できます。 |
|
api-version
|
query | True |
string |
Azure Maps API のバージョン番号。 |
query
|
query | True |
number[] |
範囲計算の開始元となる座標。 |
acceleration
|
query |
number double |
車両が加速したときに燃料に格納されている化学エネルギーを運動エネルギーに変換する効率を指定します (つまり、キネティックEnergyGained/ChemicalEnergyConsumed)。ChemicalEnergyConsumed は、使用した燃料を fuelEnergyDensityInMJoulesPerLiter を使用して化学エネルギーに変換することによって得られます。 減速効率と組み合わせて使用する必要があります。 使用できる値の範囲は、0.0 ~ 1/減速効率です。 良識値 : 燃焼モデル の場合 : 0.33, 電気モデル の場合 : 0.66 |
|
auxiliary
|
query |
number double |
補助システムを維持するために消費される電力の量をキロワット (kW) 単位で指定します。 ACシステム、無線、暖房などのデバイスやシステムによる消費を指定するために使用できます。 賢明な値 : 1.7 |
|
auxiliary
|
query |
number double |
車両の補助システムを維持するために消費される燃料の量を 1 時間あたりのリットル単位で指定します。 ACシステム、無線、暖房などのデバイスやシステムによる消費を指定するために使用できます。 適切な値 : 0.2 |
|
avoid
|
query |
ルートの決定時にルート計算で回避する必要のあるものを指定します。 "&avoid=motorways&avoid=tollRoads&avoid=ferrys" など、1 つの要求で複数回指定できます。 ルート範囲要求では、既にUsedRoads の値を使用することはできません。 |
||
constant
|
query |
string |
消費の速度に依存するコンポーネントを指定します。 速度と消費レートのペアの順序なしリストとして提供されます。 この一覧では、消費曲線上のポイントを定義します。 一覧にない速度の従量課金レートは次のとおりです。
リストには 1 ~ 25 ポイント (含む) が含まれている必要があり、同じ速度で重複するポイントが含まれていない可能性があります。 1 つのポイントのみが含まれている場合は、そのポイントの消費率がそれ以上処理されずに使用されます。 最大速度に対して指定される消費量は、最後の最大速度の消費量以上である必要があります。 これにより、外挿によって消費率がマイナスにならないことが保証されます。 同様に、一覧内の 2 つの最小速度に対して指定された消費量の値は、より小さい速度の負の消費率につながることはできません。 消費値 (kWh/100km で表される) の有効な範囲は 0.01 ~ 100000.0 です。 適切な値: 50,8.2:130,21.3 このパラメーターは、 電力消費モデルに必要です。 |
|
constant
|
query |
string |
消費の速度に依存するコンポーネントを指定します。 コロン区切りの速度 & 従量課金制ペアの順序なしリストとして提供されます。 この一覧では、消費曲線上のポイントを定義します。 一覧にない速度の従量課金レートは次のとおりです。
リストには 1 ~ 25 ポイント (含む) が含まれている必要があり、同じ速度で重複するポイントが含まれていない可能性があります。 1 つのポイントのみが含まれている場合は、そのポイントの消費率がそれ以上処理されずに使用されます。 最大速度に対して指定される消費量は、最後の最大速度の消費量以上である必要があります。 これにより、外挿によって消費率がマイナスにならないことが保証されます。 同様に、一覧内の 2 つの最小速度に対して指定された消費量の値は、より小さい速度の負の消費率につながることはできません。 消費値 (l/100km で表される) の有効な範囲は 0.01 ~ 100000.0 です。 適切な値: 50,6.3:130,11.5 注 : このパラメータは 、燃焼消費モデルに必要です。 |
|
current
|
query |
number double |
現在の電力供給量をキロワット時 (kWh) で指定します。 このパラメーターは maxChargeInkWh パラメーターと共存します。 使用できる値の範囲は 0.0 から maxChargeInkWh です。 賢明な値 : 43 |
|
current
|
query |
number double |
燃料の現在の供給量をリットル単位で指定します。 賢明な値 : 55 |
|
deceleration
|
query |
number double |
車両が減速したときに、運動エネルギーを節約 (消費されていない) 燃料に変換する効率を指定します (つまり、ChemicalEnergySaved/KineticEnergyLost)。ChemicalEnergySaved は、 fuelEnergyDensityInMJoulesPerLiter を使用して、保存された (消費されていない) 燃料をエネルギーに変換することによって取得されます。 accelerationEfficiency とペアにする必要があります。 使用できる値の範囲は、0.0 ~ 1/accelerationEfficiency です。 良識値 : 燃焼モデル の場合 : 0.83, 電気モデル の場合 : 0.91 |
|
depart
|
query |
string date-time |
RFC 3339 セクション 5.6 で定義されている値として
例 :
パラメーターを |
|
distance
|
query |
number double |
走行距離を使用して走行できる最大範囲を決定する距離予算 (メートル単位)。 従量課金モデルは、routeType が eco の場合にのみ範囲に影響します。 |
|
downhill
|
query |
number double |
車両が標高を失ったときに、潜在的なエネルギーを節約 (消費されていない) 燃料に変換する効率を指定します (つまり、ChemicalEnergySaved/PotentialEnergyLost)。ChemicalEnergySaved は、 fuelEnergyDensityInMJoulesPerLiter を使用して、保存された (消費されていない) 燃料をエネルギーに変換することによって取得されます。 uphillEfficiency とペアにする必要があります。 使用できる値の範囲は 0.0 ~ 1/uphillEfficiency です。 良識値 : 燃焼モデル の場合 : 0.51, 電気モデル の場合 : 0.73 |
|
energy
|
query |
number double |
指定された電力消費モデルを使用して移動できる最大範囲を決定するキロワット時間 (kWh) の電気エネルギー予算。 |
|
fuel
|
query |
number double |
指定された燃焼消費モデルを使用して走行できる最大の範囲を決定するリットル単位の燃料予算。 |
|
fuel
|
query |
number double |
メガジュール (MJ) の 1 リットルの燃料に格納される化学エネルギーの量を指定します。 これは、保存または消費されたエネルギーと燃料の間の変換のために*効率 パラメータと組み合わせて使用されます。 たとえば、ガソリンのエネルギー密度は 34.2 MJ/l、ディーゼル燃料の場合は 35.8 MJ/l です。 *Efficiency パラメーターが設定されている場合は、このパラメーターが必要です。 賢明な値 : 34.2 |
|
hilliness
|
query |
スリリングなルートのためのヒルネスの程度。 このパラメーターは、=thrilling と |
||
max
|
query |
number double |
車両のバッテリーに格納できる最大電力供給量をキロワット時 (kWh) 単位で指定します。 このパラメーターは currentChargeInkWh パラメーターと共存します。 最小値は currentChargeInkWh 以上である必要があります。 賢明な値 : 85 |
|
route
|
query |
要求されたルートの種類。 |
||
time
|
query |
number double |
運転時間を使用して移動できる最大の範囲を決定する時間の予算 (秒単位)。 従量課金モデルは、routeType が eco の場合にのみ範囲に影響します。 |
|
traffic
|
query |
boolean |
指定できる値
|
|
travel
|
query |
要求されたルートの移動モード。 定義されていない場合、既定値は 'car' です。 要求された travelMode がルート全体で使用できない場合があることに注意してください。 要求された travelMode が特定のセクションで使用できない場合、そのセクションの応答の travelMode 要素は "other" になります。 移動モードバス、オートバイ、タクシー、バンはベータ機能であることに注意してください。 すべての領域で完全な制限データを使用できるわけではありません。 |
||
uphill
|
query |
number double |
車両が昇格したときに、燃料に格納されている化学エネルギーを潜在的なエネルギーに変換する効率を指定します (つまり、PotentialEnergyGained/ChemicalEnergyConsumed)。ChemicalEnergyConsumed は、使用した燃料を fuelEnergyDensityInMJoulesPerLiter を使用して化学エネルギーに変換することによって得られます。 ダウンヒル効率性とペアにする必要があります。 使用できる値の範囲は、0.0 から 1/ダウンヒル効率です。 良識値 : 燃焼モデル の場合 : 0.27, 電気モデル の場合 : 0.74 |
|
vehicle
|
query |
integer |
車両の車軸あたりの重量 (kg)。 値が 0 の場合、車軸あたりの重量制限は考慮されません。 |
|
vehicle
|
query |
boolean |
車両が商用目的で使用されているかどうか。 一部の道路では、商用車両の運転が許可されない場合があります。 |
|
vehicle
|
query |
車両のエンジンタイプ。 詳細な従量課金モデルを指定する場合は、 vehicleEngineType の値と一致している必要があります。 |
||
vehicle
|
query |
number double |
車両の高さ (メートル単位)。 値が 0 の場合、高さの制限は考慮されません。 |
|
vehicle
|
query |
number double |
車両の長さ (メートル単位)。 値が 0 の場合、長さの制限は考慮されません。 |
|
vehicle
|
query |
危険物として分類され、一部の道路から制限される可能性のある貨物の種類。 使用可能な vehicleLoadType 値は、US Hazmat クラス 1 から 9 に加えて、他の国/地域で使用するための一般的な分類です。 USHazmat で始まる値は米国のルーティング用ですが、otherHazmat は他のすべての国/地域に使用する必要があります。 vehicleLoadType は複数回指定できます。 このパラメーターは現在、travelMode=truck でのみ考慮されています。 |
||
vehicle
|
query |
integer |
km/時間の車両の最高速度。 車両プロファイルの最大速度は、高速道路で車両が許可されているかどうかを確認するために使用されます。
|
|
vehicle
|
query |
integer |
車両の重量 (kg 単位)。
賢明な値 : 燃焼モデル の場合 : 1600, 電気モデル : 1900 |
|
vehicle
|
query |
number double |
車両の幅 (メートル単位)。 値が 0 の場合、幅の制限は考慮されません。 |
|
windingness
|
query |
スリリングなルートのためのターンのレベル。 このパラメーターは、=thrilling と |
要求ヘッダー
名前 | 必須 | 型 | 説明 |
---|---|---|---|
x-ms-client-id |
string |
Microsoft Entra ID セキュリティ モデルと組み合わせて使用するアカウントを指定します。 これは Azure Maps アカウントの一意の ID を表し、Azure Maps 管理プレーン アカウント API から取得できます。 Azure Maps で Microsoft Entra ID セキュリティを使用するには、ガイダンスについては、次 の記事を 参照してください。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
予期しないエラーが発生しました。 |
セキュリティ
AADToken
これらは Microsoft Entra OAuth 2.0 フローです。 Azure ロールベースのアクセス制御と組み合わせて使用すると、Azure Maps REST API へのアクセスを制御できます。 Azure ロールベースのアクセス制御は、1 つ以上の Azure Maps リソース アカウントまたはサブリソースへのアクセスを指定するために使用されます。 Azure Maps REST API に対する 1 つ以上のアクセス許可で構成される組み込みロールまたはカスタム ロールを使用して、任意のユーザー、グループ、またはサービス プリンシパルにアクセス権を付与できます。
シナリオを実装するには、 認証の概念を表示することをお勧めします。 要約すると、このセキュリティ定義は、特定の API とスコープに対するアクセス制御が可能なオブジェクトを使用してアプリケーションをモデル化するためのソリューションを提供します。
メモ
- このセキュリティ定義 では 、 ヘッダーを
x-ms-client-id
使用して、アプリケーションがアクセスを要求している Azure Maps リソースを示す必要があります。 これは、 Maps 管理 API から取得できます。
Authorization URL
は、Azure パブリック クラウド インスタンスに固有です。 ソブリン クラウドには、一意の承認 URL と Microsoft Entra ID 構成があります。
* Azure ロールベースのアクセス制御は、Azure portal、PowerShell、CLI、Azure SDK、または REST API を介して Azure 管理プレーン から構成されます。
* Azure Maps Web SDK を使用すると、複数のユース ケースに対するアプリケーションの構成ベースのセットアップが可能になります。
- Microsoft ID プラットフォームの詳細については、「 Microsoft ID プラットフォームの概要」を参照してください。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
これは、Azure portal で Azure Maps アカウントを作成 するとき、または PowerShell、CLI、Azure SDK、または REST API を使用するときにプロビジョニングされる共有キーです。
このキーを使用すると、すべてのアプリケーションがすべての REST API にアクセスできます。 つまり、このキーは、発行されたアカウントのマスター キーとして使用できます。
公開されているアプリケーションの場合、キーを安全に格納できるように 、機密クライアント アプリケーション のアプローチを使用して Azure Maps REST API にアクセスすることをお勧めします。
型:
apiKey
/:
query
SAS Token
これは、Azure portal、PowerShell、CLI、Azure SDK、または REST API を使用して、Azure 管理プレーンを介して Azure Maps リソース の SAS の一覧表示操作から作成される共有アクセス署名トークンです。
このトークンを使用すると、すべてのアプリケーションが Azure ロールベースのアクセス制御を使用してアクセスし、特定のトークンに使用される有効期限、レート、およびリージョンをきめ細かく制御できます。 つまり、SAS トークンを使用して、アプリケーションが共有キーよりもセキュリティで保護された方法でアクセスを制御できるようにします。
公開されているアプリケーションの場合、 Map アカウント リソース で許可される配信元の特定の一覧を構成して、レンダリングの不正使用を制限し、SAS トークンを定期的に更新することをお勧めします。
型:
apiKey
/:
header
例
Successfully retrieve a set of locations that can be reached from the origin point based on various conditions
要求のサンプル
GET https://atlas.microsoft.com/route/range/json?api-version=1.0&query=50.97452,5.86605&timeBudgetInSec=6000
応答のサンプル
{
"formatVersion": "0.0.1",
"reachableRange": {
"center": {
"latitude": 50.9745,
"longitude": 5.86605
},
"boundary": [
{
"latitude": 52.03704,
"longitude": 5.73602
},
{
"latitude": 52.09456,
"longitude": 5.59435
},
{
"latitude": 52.16815,
"longitude": 5.42279
},
{
"latitude": 52.25047,
"longitude": 5.21276
},
{
"latitude": 52.21374,
"longitude": 5.15355
},
{
"latitude": 52.25674,
"longitude": 4.96687
},
{
"latitude": 52.07834,
"longitude": 4.739
},
{
"latitude": 52.05647,
"longitude": 4.72513
},
{
"latitude": 51.94553,
"longitude": 4.53237
},
{
"latitude": 51.70119,
"longitude": 4.31165
},
{
"latitude": 51.5837,
"longitude": 4.28917
},
{
"latitude": 51.48463,
"longitude": 3.82685
},
{
"latitude": 51.21096,
"longitude": 3.62838
},
{
"latitude": 50.6814,
"longitude": 3.89244
},
{
"latitude": 50.66791,
"longitude": 3.93493
},
{
"latitude": 50.49042,
"longitude": 3.98156
},
{
"latitude": 50.30944,
"longitude": 4.47995
},
{
"latitude": 50.24448,
"longitude": 4.60502
},
{
"latitude": 50.24467,
"longitude": 4.89999
},
{
"latitude": 50.08735,
"longitude": 5.04206
},
{
"latitude": 49.99214,
"longitude": 5.23042
},
{
"latitude": 49.88478,
"longitude": 5.40994
},
{
"latitude": 49.85797,
"longitude": 5.46178
},
{
"latitude": 49.86279,
"longitude": 5.7196
},
{
"latitude": 49.83259,
"longitude": 5.74151
},
{
"latitude": 50.22239,
"longitude": 5.9387
},
{
"latitude": 50.0011,
"longitude": 6.08535
},
{
"latitude": 50.04616,
"longitude": 6.12089
},
{
"latitude": 50.09472,
"longitude": 6.28373
},
{
"latitude": 49.95863,
"longitude": 6.51654
},
{
"latitude": 50.00485,
"longitude": 6.61034
},
{
"latitude": 50.00587,
"longitude": 6.70295
},
{
"latitude": 50.2947,
"longitude": 6.65865
},
{
"latitude": 50.36903,
"longitude": 6.79276
},
{
"latitude": 50.31614,
"longitude": 7.32163
},
{
"latitude": 50.36737,
"longitude": 7.58782
},
{
"latitude": 50.46919,
"longitude": 7.7626
},
{
"latitude": 50.96246,
"longitude": 7.9826
},
{
"latitude": 51.07086,
"longitude": 7.55924
},
{
"latitude": 51.36614,
"longitude": 7.58138
},
{
"latitude": 51.52015,
"longitude": 7.67861
},
{
"latitude": 51.65781,
"longitude": 7.35175
},
{
"latitude": 51.81916,
"longitude": 7.21664
},
{
"latitude": 51.9587,
"longitude": 7.0467
},
{
"latitude": 51.82713,
"longitude": 6.67267
},
{
"latitude": 51.81133,
"longitude": 6.48424
},
{
"latitude": 51.9368,
"longitude": 6.27316
},
{
"latitude": 52.01701,
"longitude": 6.14452
},
{
"latitude": 52.20847,
"longitude": 6.09312
},
{
"latitude": 52.23705,
"longitude": 6.01297
}
]
}
}
定義
名前 | 説明 |
---|---|
Effective |
このルート API を呼び出すときに使用される有効なパラメーターまたはデータ。 |
Error |
リソース管理エラーの追加情報。 |
Error |
エラーの詳細。 |
Error |
エラー応答 |
Incline |
スリル満点のルートのための丘陵性の程度。 このパラメーターは、=thrilling と |
Lat |
緯度と経度として表される場所。 |
Response |
応答の目的の形式。 値には json または xml を指定できます。 |
Route |
ルートの決定時にルート計算で回避する必要がある何かを指定します。 1 つの要求で複数回指定できます。たとえば、'&avoid=高速道路&avoid=tollRoads&avoid=ferrys' です。 ルート範囲要求では、値 alreadyUsedRoads を使用しないでください。 |
Route |
到達可能な範囲 |
Route |
このオブジェクトは、ルート到達可能範囲の呼び出しが成功した場合に返されます |
Route |
現在の呼び出しで使用されている有効な設定を報告します。 |
Route |
要求されたルートの種類。 |
Travel |
要求されたルートの移動モード。 定義されていない場合、既定値は 'car' です。 要求された travelMode は、ルート全体で使用できない場合があることに注意してください。 要求された travelMode が特定のセクションで使用できない場合、そのセクションの応答の travelMode 要素は "other" になります。 移動モードバス、オートバイ、タクシー、バンはベータ機能であることに注意してください。 すべての領域で完全な制限データを使用できるわけではありません。 |
Vehicle |
車両のエンジンタイプ。 詳細な従量課金モデルを指定する場合は、 vehicleEngineType の値と一致している必要があります。 |
Vehicle |
危険物として分類され、一部の道路から制限される可能性のある貨物の種類。 使用可能な vehicleLoadType 値は、US Hazmat クラス 1 から 9 に加えて、他の国/地域で使用するための一般的な分類です。 USHazmat で始まる値は米国ルーティング用であり、otherHazmat は他のすべての国/地域に使用する必要があります。 vehicleLoadType は複数回指定できます。 このパラメーターは現在、travelMode=truck でのみ考慮されています。 |
Windingness |
スリル満点のルートのターンのレベル。 このパラメーターは、=thrilling と |
EffectiveSetting
このルート API を呼び出すときに使用される有効なパラメーターまたはデータ。
名前 | 型 | 説明 |
---|---|---|
key |
string |
使用されるパラメーターの名前。 |
value |
string |
使用されるパラメーターの値。 |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
名前 | 型 | 説明 |
---|---|---|
info |
object |
追加情報。 |
type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
エラーの追加情報。 |
|
code |
string |
エラー コード。 |
details |
エラーの詳細です。 |
|
message |
string |
エラー メッセージ。 |
target |
string |
エラーのターゲット。 |
ErrorResponse
エラー応答
名前 | 型 | 説明 |
---|---|---|
error |
error オブジェクト。 |
InclineLevel
スリル満点のルートのための丘陵性の程度。 このパラメーターは、=thrilling と routeType
組み合わせてのみ使用できます。
名前 | 型 | 説明 |
---|---|---|
high |
string |
high |
low |
string |
low |
normal |
string |
普通 |
LatLongPair
緯度と経度として表される場所。
名前 | 型 | 説明 |
---|---|---|
latitude |
number |
Latitude プロパティ |
longitude |
number |
Longitude プロパティ |
ResponseFormat
応答の目的の形式。 値には json または xml を指定できます。
名前 | 型 | 説明 |
---|---|---|
json |
string |
|
xml |
string |
RouteAvoidType
ルートの決定時にルート計算で回避する必要がある何かを指定します。 1 つの要求で複数回指定できます。たとえば、'&avoid=高速道路&avoid=tollRoads&avoid=ferrys' です。 ルート範囲要求では、値 alreadyUsedRoads を使用しないでください。
名前 | 型 | 説明 |
---|---|---|
alreadyUsedRoads |
string |
同じ道路を複数回使用しないようにします。 =スリル満点と |
borderCrossings |
string |
ルート計算で境界の交差を回避します。 |
carpools |
string |
カープール(HOV/高占有車)レーンの使用を必要とするルートを回避します。 |
ferries |
string |
フェリーを避ける |
motorways |
string |
高速道路を避ける |
tollRoads |
string |
有料道路を回避します。 |
unpavedRoads |
string |
未舗装道路を回避する |
RouteRange
到達可能な範囲
名前 | 型 | 説明 |
---|---|---|
boundary |
ポイントのリストとして表される到達可能範囲の多角形境界。 |
|
center |
到達可能範囲の中心点 |
RouteRangeResult
このオブジェクトは、ルート到達可能範囲の呼び出しが成功した場合に返されます
名前 | 型 | 説明 |
---|---|---|
formatVersion |
string |
Format Version プロパティ |
reachableRange |
到達可能な範囲 |
|
report |
現在の呼び出しで使用されている有効な設定を報告します。 |
RouteReport
現在の呼び出しで使用されている有効な設定を報告します。
名前 | 型 | 説明 |
---|---|---|
effectiveSettings |
このルート API を呼び出すときに使用される有効なパラメーターまたはデータ。 |
RouteType
要求されたルートの種類。
名前 | 型 | 説明 |
---|---|---|
eco |
string |
経済とスピードでバランスの取れたルート。 |
fastest |
string |
最速のルート。 |
shortest |
string |
距離別の最短ルート。 |
thrilling |
string |
興味深いまたは困難な道路が含まれており、できるだけ少ない高速道路を使用します。 含まれるターンのレベルと、ヒルネスの度合いを選択できます。 これを設定する方法については、丘陵性と巻き上げ性のパラメーターを参照してください。 =スリル満点で計画された |
TravelMode
要求されたルートの移動モード。 定義されていない場合、既定値は 'car' です。 要求された travelMode は、ルート全体で使用できない場合があることに注意してください。 要求された travelMode が特定のセクションで使用できない場合、そのセクションの応答の travelMode 要素は "other" になります。 移動モードバス、オートバイ、タクシー、バンはベータ機能であることに注意してください。 すべての領域で完全な制限データを使用できるわけではありません。
名前 | 型 | 説明 |
---|---|---|
bus |
string |
返されるルートは、バス専用レーンの使用を含め、バス用に最適化されています。 BETA 機能。 |
car |
string |
返されるルートは、車用に最適化されています。 |
motorcycle |
string |
返されるルートはオートバイ用に最適化されています。 BETA 機能。 |
taxi |
string |
返されるルートはタクシー用に最適化されています。 BETA 機能。 |
truck |
string |
返されるルートは、トラックなどの商用車用に最適化されています。 |
van |
string |
返されるルートはバン用に最適化されています。 BETA 機能。 |
VehicleEngineType
車両のエンジンタイプ。 詳細な従量課金モデルを指定する場合は、 vehicleEngineType の値と一致している必要があります。
名前 | 型 | 説明 |
---|---|---|
combustion |
string |
内燃機関。 |
electric |
string |
電気エンジン。 |
VehicleLoadType
危険物として分類され、一部の道路から制限される可能性のある貨物の種類。 使用可能な vehicleLoadType 値は、US Hazmat クラス 1 から 9 に加えて、他の国/地域で使用するための一般的な分類です。 USHazmat で始まる値は米国ルーティング用であり、otherHazmat は他のすべての国/地域に使用する必要があります。 vehicleLoadType は複数回指定できます。 このパラメーターは現在、travelMode=truck でのみ考慮されています。
名前 | 型 | 説明 |
---|---|---|
USHazmatClass1 |
string |
火薬類 |
USHazmatClass2 |
string |
圧縮ガス |
USHazmatClass3 |
string |
引火性液体 |
USHazmatClass4 |
string |
引火性固体 |
USHazmatClass5 |
string |
酸化 剤 |
USHazmatClass6 |
string |
毒 |
USHazmatClass7 |
string |
放射性物質 |
USHazmatClass8 |
string |
腐食性 |
USHazmatClass9 |
string |
その他 |
otherHazmatExplosive |
string |
火薬類 |
otherHazmatGeneral |
string |
その他 |
otherHazmatHarmfulToWater |
string |
水に害を |
WindingnessLevel
スリル満点のルートのターンのレベル。 このパラメーターは、=thrilling と routeType
組み合わせてのみ使用できます。
名前 | 型 | 説明 |
---|---|---|
high |
string |
high |
low |
string |
low |
normal |
string |
普通 |