Route - Get Route Range
Använd för att skapa en karta som visar det område som är tillgängligt från en viss punkt inom ett visst tröskelvärde baserat på tid, avstånd eller bränslekapacitet.
Anmärkning
tjänsten Azure Maps Route v1
Tjänsten Azure Maps Route v1 är nu inaktuell och kommer att dras tillbaka den 3/31/28. För att undvika avbrott i tjänsten måste alla anrop till Route v1-tjänsten uppdateras för att använda Route v2025-01-01-tjänsten senast den 3/31/28. Mer information finns i Migrera API:er för Azure Maps Route 1.0.
API:et Get Route Range
(Isochrone) är en HTTP-GET
begäran som beräknar en uppsättning platser som kan nås från ursprungspunkten baserat på bränsle, energi, tid eller avståndsbudget som anges. En polygongräns (eller Isochrone) returneras i en motsolsorientering samt det exakta polygoncentret som var resultatet av ursprungspunkten.
Den returnerade polygonen kan användas för vidare bearbetning, till exempel Sök inuti geometri för att söka efter POIs inom den angivna isochronen.
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-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
format
|
path | True |
Önskat format för svaret. Värdet kan vara antingen json eller XML-. |
|
api-version
|
query | True |
string |
Versionsnummer för Azure Maps API. |
query
|
query | True |
number[] |
Koordinaten som intervallberäkningen ska starta från. |
acceleration
|
query |
number (double) minimum: 0maximum: 1 |
Anger effektiviteten vid omvandling av kemisk energi som lagras i bränsle till kinetisk energi när fordonet accelererar (dvs. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed erhålls genom konvertering av förbrukat bränsle till kemisk energi med hjälp av fuelEnergyDensityInMJoulesPerLiter. Måste parkopplas med inbromsningEffektivitet. Tillåtna värden är 0,0 till 1/inbromsningEffektivitet. Förnuftiga värden: för förbränningsmodell: 0,33, för elektrisk modell: 0,66 |
|
auxiliary
|
query |
number (double) |
Anger hur mycket ström som förbrukas för att underhålla extrasystem i kilowatt (kW). Det kan användas för att ange förbrukning på grund av enheter och system som AC-system, radio, uppvärmning osv. Förnuftiga värden: 1.7 |
|
auxiliary
|
query |
number (double) |
Anger mängden bränsle som förbrukas för underhåll av extra system i fordonet, i liter per timme. Det kan användas för att ange förbrukning på grund av enheter och system som AC-system, radio, uppvärmning osv. Förnuftiga värden: 0.2 |
|
avoid
|
query |
Anger något som vägberäkningen ska försöka undvika när du bestämmer vägen. Kan anges flera gånger i en begäran, till exempel "&avoid=motorways&avoid=tollRoads&avoid=ferries". I Begäranden om routningsintervall får värdet alreadyUsedRoads inte användas. |
||
constant
|
query |
string |
Anger den hastighetsberoende komponenten för förbrukning. Tillhandahålls som en osorterad lista över hastighets-/förbrukningsfrekvenspar. Listan definierar punkter i en förbrukningskurva. Förbrukningshastigheter för hastigheter som inte finns i listan finns på följande sätt:
Listan måste innehålla mellan 1 och 25 punkter (inklusive) och får inte innehålla dubblettpunkter för samma hastighet. Om den bara innehåller en enda punkt används förbrukningshastigheten för den punkten utan ytterligare bearbetning. Förbrukning som anges för den största hastigheten måste vara större än eller lika med den näst sista största hastigheten. Detta säkerställer att extrapoleringen inte leder till negativ förbrukning. På samma sätt kan förbrukningsvärden som anges för de två minsta hastigheterna i listan inte leda till en negativ förbrukningshastighet för någon mindre hastighet. Det giltiga intervallet för förbrukningsvärdena (uttryckt i kWh/100km) är mellan 0,01 och 100000,0. Förnuftiga värden: 50,8.2:130,21.3 Den här parametern krävs för Elektrisk förbrukningsmodell. |
|
constant
|
query |
string |
Anger den hastighetsberoende komponenten för förbrukning. Tillhandahålls som en osorterad lista över kolonavgränsade hastighet & förbrukningsfrekvenspar. Listan definierar punkter i en förbrukningskurva. Förbrukningshastigheter för hastigheter som inte finns i listan finns på följande sätt:
Listan måste innehålla mellan 1 och 25 punkter (inklusive) och får inte innehålla dubblettpunkter för samma hastighet. Om den bara innehåller en enda punkt används förbrukningshastigheten för den punkten utan ytterligare bearbetning. Förbrukning som anges för den största hastigheten måste vara större än eller lika med den näst sista största hastigheten. Detta säkerställer att extrapoleringen inte leder till negativ förbrukning. På samma sätt kan förbrukningsvärden som anges för de två minsta hastigheterna i listan inte leda till en negativ förbrukningshastighet för någon mindre hastighet. Det giltiga intervallet för förbrukningsvärdena (uttryckt i l/100km) är mellan 0,01 och 100000,0. Förnuftiga värden: 50,6.3:130,11.5 Obs : Den här parametern krävs för Förbränningsförbrukningsmodellen. |
|
current
|
query |
number (double) |
Anger den aktuella elenergiförsörjningen i kilowatttimmar (kWh). Den här parametern finns tillsammans med parametern maxChargeInkWh. Tillåtna värden är 0,0 till maxChargeInkWh. Förnuftiga värden: 43 |
|
current
|
query |
number (double) |
Anger den aktuella bränsletillförseln i liter. Förnuftiga värden: 55 |
|
deceleration
|
query |
number (double) minimum: 0maximum: 1 |
Anger effektiviteten i att omvandla kinetisk energi till sparat (ej förbrukat) bränsle när fordonet saktar in (dvs. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved erhålls genom konvertering av sparat (ej förbrukat) bränsle till energi med hjälp av fuelEnergyDensityInMJoulesPerLiter. Måste paras ihop med accelerationEffektivitet. Tillåtna värden är 0,0 till 1/accelerationEffektivitet. Förnuftiga värden: för förbränningsmodell: 0,83, för elektrisk modell: 0,91 |
|
depart
|
query |
string (date-time) |
Datum och tid för avresa från ursprungspunkten formaterat som ett
Exempel:
Parametern |
|
distance
|
query |
number (double) |
Avståndsbudget i meter som avgör maximal räckvidd som kan färdas med körsträcka. Förbrukningsmodellen påverkar bara intervallet när routeType är eco. |
|
downhill
|
query |
number (double) minimum: 0maximum: 1 |
Anger effektiviteten för att omvandla potentiell energi till sparat (ej förbrukat) bränsle när fordonet förlorar höjd (dvs. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved erhålls genom konvertering av sparat (ej förbrukat) bränsle till energi med hjälp av fuelEnergyDensityInMJoulesPerLiter. Måste parkopplas med . Tillåtna värden är 0,0 till 1/uppförEffektivitet. Förnuftiga värden: för förbränningsmodell: 0,51, för elektrisk modell: 0,73 |
|
energy
|
query |
number (double) |
Elenergibudget i kilowatttimmar (kWh) som bestämmer maximalt intervall som kan färdas med den angivna elförbrukningsmodellen. |
|
fuel
|
query |
number (double) |
Bränslebudget i liter som bestämmer maximalt intervall som kan färdas med den angivna förbränningsförbrukningsmodellen. |
|
fuel
|
query |
number (double) |
Anger mängden kemisk energi som lagras i en liter bränsle i megajoule (MJ). Det används tillsammans med parametrarna *Efficiency för konverteringar mellan sparad eller förbrukad energi och bränsle. Energidensiteten är till exempel 34,2 MJ/l för bensin och 35,8 MJ/l för dieselbränsle. Den här parametern krävs om någon *Efficiency parameter har angetts. Förnuftiga värden: 34.2 |
|
hilliness
|
query |
Grad av bergighet för spännande väg. Den här parametern kan endast användas tillsammans med |
||
max
|
query |
number (double) |
Anger den maximala elenergitillförseln i kilowatttimmar (kWh) som kan lagras i fordonets batteri. Den här parametern finns tillsammans med parametern currentChargeInkWh. Minimivärdet måste vara större än eller lika med currentChargeInkWh-. Förnuftiga värden: 85 |
|
route
|
query |
Den typ av väg som begärs. |
||
time
|
query |
number (double) |
Tidsbudget i sekunder som avgör maximalt intervall som kan färdas med körtid. Förbrukningsmodellen påverkar bara intervallet när routeType är eco. |
|
traffic
|
query |
boolean |
Möjliga värden:
|
|
travel
|
query |
Färdsätt för den begärda vägen. Om den inte har definierats är standardvärdet "bil". Observera att den begärda travelMode kanske inte är tillgänglig för hela vägen. Om den begärda travelMode inte är tillgänglig för ett visst avsnitt, kommer travelMode-elementet i svaret för det avsnittet att vara "annat". Observera att reselägen buss, motorcykel, taxi och van är BETA-funktioner. Fullständiga begränsningsdata är inte tillgängliga i alla områden. |
||
uphill
|
query |
number (double) minimum: 0maximum: 1 |
Anger effektiviteten vid omvandling av kemisk energi som lagras i bränsle till potentiell energi när fordonet ökar (dvs. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed erhålls genom konvertering av förbrukat bränsle till kemisk energi med hjälp av fuelEnergyDensityInMJoulesPerLiter. Måste parkopplas med downhillEfficiency. Det tillåtna intervallet är 0,0 till 1/downhillEfficiency. Förnuftiga värden: för förbränningsmodell: 0,27, för elektrisk modell: 0,74 |
|
vehicle
|
query |
integer |
Fordonets vikt per axel i kg. Värdet 0 innebär att viktbegränsningar per axel inte beaktas. |
|
vehicle
|
query |
boolean |
Om fordonet används i kommersiellt syfte. Nyttofordon får inte köra på vissa vägar. |
|
vehicle
|
query |
Fordonets motortyp. När en detaljerad förbrukningsmodell anges måste den vara konsekvent med värdet för vehicleEngineType. |
||
vehicle
|
query |
number (double) |
Fordonets höjd i meter. Värdet 0 innebär att höjdbegränsningar inte beaktas. |
|
vehicle
|
query |
number (double) |
Fordonets längd i meter. Värdet 0 innebär att längdbegränsningar inte beaktas. |
|
vehicle
|
query |
Typer av last som kan klassificeras som farliga material och som är begränsade från vissa vägar. Tillgängliga vehicleLoadType-värden är AMERIKANSKA Hazmat-klasser 1 till 9, plus generiska klassificeringar för användning i andra länder/regioner. Värden som börjar med USHazmat är för USA-routning medan otherHazmat ska användas för alla andra länder/regioner. vehicleLoadType kan anges flera gånger. Den här parametern beaktas för närvarande endast för travelMode=truck. |
||
vehicle
|
query |
integer |
Fordonets högsta hastighet i km/timme. Maxhastigheten i fordonsprofilen används för att kontrollera om ett fordon tillåts på motorvägar.
|
|
vehicle
|
query |
integer |
Fordonets vikt i kg.
Förnuftiga värden: för förbränningsmodell: 1600, för elektrisk modell : 1900 |
|
vehicle
|
query |
number (double) |
Fordonets bredd i meter. Värdet 0 innebär att breddbegränsningar inte beaktas. |
|
windingness
|
query |
Nivå av svängar för spännande rutt. Den här parametern kan endast användas tillsammans med |
Begärandehuvud
Name | Obligatorisk | Typ | Description |
---|---|---|---|
x-ms-client-id |
string |
Anger vilket konto som är avsett för användning tillsammans med Microsoft Entra ID-säkerhetsmodellen. Det representerar ett unikt ID för Azure Maps-kontot och kan hämtas från Konto-API:et för Azure Maps-hanteringsplan. Information om hur du använder Microsoft Entra ID-säkerhet i Azure Maps finns i följande artiklar för vägledning. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Ett oväntat fel uppstod. |
Säkerhet
AADToken
Det här är Microsoft Entra OAuth 2.0 Flows. När du parkopplas med rollbaserad åtkomst i Azure kontroll kan den användas för att styra åtkomsten till Azure Maps REST-API:er. Rollbaserade åtkomstkontroller i Azure används för att ange åtkomst till ett eller flera Azure Maps-resurskonton eller underresurser. Alla användare, grupper eller tjänstens huvudnamn kan beviljas åtkomst via en inbyggd roll eller en anpassad roll som består av en eller flera behörigheter till Azure Maps REST-API:er.
För att implementera scenarier rekommenderar vi att du visar autentiseringsbegrepp. Sammanfattningsvis tillhandahåller den här säkerhetsdefinitionen en lösning för modellering av program via objekt som kan få åtkomstkontroll för specifika API:er och omfång.
Noteringar
- Den här säkerhetsdefinitionen kräver användningen av
x-ms-client-id
-huvudet för att ange vilken Azure Maps-resurs programmet begär åtkomst till. Detta kan hämtas från Maps-hanterings-API:et.
Authorization URL
är specifik för den offentliga Azure-molninstansen. Nationella moln har unika auktoriserings-URL:er och Microsoft Entra-ID-konfigurationer.
* Den rollbaserade åtkomstkontrollen i Azure konfigureras från Azure-hanteringsplan via Azure-portalen, PowerShell, CLI, Azure SDK:er eller REST-API:er.
* Användning av Azure Maps Web SDK möjliggör konfigurationsbaserad konfiguration av ett program för flera användningsfall.
- Mer information om Microsofts identitetsplattform finns i Översikt över Microsofts identitetsplattform.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Det här är en delad nyckel som etableras när du Skapa ett Azure Maps-konto i Azure-portalen eller med hjälp av PowerShell, CLI, Azure SDK:er eller REST API.
Med den här nyckeln kan alla program komma åt alla REST API:er. Med andra ord kan den här nyckeln användas som en huvudnyckel i det konto som de har utfärdats i.
För offentligt exponerade program rekommenderar vi att du använder konfidentiella klientprogram metod för åtkomst till Azure Maps REST-API:er så att din nyckel kan lagras på ett säkert sätt.
Typ:
apiKey
I:
query
SAS Token
Det här är en signaturtoken för delad åtkomst som skapas från sas-åtgärden Lista på Azure Maps-resursen via Azure-hanteringsplanet via Azure-portalen, PowerShell, CLI, Azure SDK:er eller REST-API:er.
Med den här token har alla program behörighet att komma åt med rollbaserade Åtkomstkontroller i Azure och detaljerad kontroll till förfallodatum, frekvens och region för användning för den specifika token. Med andra ord kan SAS-token användas för att tillåta program att styra åtkomsten på ett mer säkert sätt än den delade nyckeln.
För offentligt exponerade program rekommenderar vi att du konfigurerar en specifik lista över tillåtna ursprung på Map-kontoresursen för att begränsa återgivningsmissbruket och regelbundet förnya SAS-token.
Typ:
apiKey
I:
header
Exempel
Successfully retrieve a set of locations that can be reached from the origin point based on various conditions
Exempelbegäran
GET https://atlas.microsoft.com/route/range/json?api-version=1.0&query=50.97452,5.86605&timeBudgetInSec=6000
Exempelsvar
{
"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
}
]
}
}
Definitioner
Name | Description |
---|---|
Effective |
Effektiv parameter eller data som används när du anropar det här routnings-API:et. |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felinformationen. |
Error |
Felsvar |
Incline |
Grad av bergighet för spännande väg. Den här parametern kan endast användas tillsammans med |
Lat |
En plats som representeras som latitud och longitud. |
Response |
Önskat format för svaret. Värdet kan vara antingen json eller XML-. |
Route |
Anger något som vägberäkningen ska försöka undvika när du bestämmer vägen. Kan anges flera gånger i en begäran, till exempel "&avoid=motorways&avoid=tollRoads&avoid=ferries". I Begäranden om routningsintervall får värdet alreadyUsedRoads inte användas. |
Route |
Räckviddsbart intervall |
Route |
Det här objektet returneras från ett lyckat routningsbart intervallanrop |
Route |
Rapporterar de effektiva inställningar som används i det aktuella anropet. |
Route |
Den typ av väg som begärs. |
Travel |
Färdsätt för den begärda vägen. Om den inte har definierats är standardvärdet "bil". Observera att den begärda travelMode kanske inte är tillgänglig för hela vägen. Om den begärda travelMode inte är tillgänglig för ett visst avsnitt, kommer travelMode-elementet i svaret för det avsnittet att vara "annat". Observera att reselägen buss, motorcykel, taxi och van är BETA-funktioner. Fullständiga begränsningsdata är inte tillgängliga i alla områden. |
Vehicle |
Fordonets motortyp. När en detaljerad förbrukningsmodell anges måste den vara konsekvent med värdet för vehicleEngineType. |
Vehicle |
Typer av last som kan klassificeras som farliga material och som är begränsade från vissa vägar. Tillgängliga vehicleLoadType-värden är AMERIKANSKA Hazmat-klasser 1 till 9, plus generiska klassificeringar för användning i andra länder/regioner. Värden som börjar med USHazmat är för USA-routning medan otherHazmat ska användas för alla andra länder/regioner. vehicleLoadType kan anges flera gånger. Den här parametern beaktas för närvarande endast för travelMode=truck. |
Windingness |
Nivå av svängar för spännande rutt. Den här parametern kan endast användas tillsammans med |
EffectiveSetting
Effektiv parameter eller data som används när du anropar det här routnings-API:et.
Name | Typ | Description |
---|---|---|
key |
string |
Namnet på den parameter som används. |
value |
string |
Värdet för den parameter som används. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Ytterligare information. |
type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
ErrorResponse
Felsvar
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
InclineLevel
Grad av bergighet för spännande väg. Den här parametern kan endast användas tillsammans med routeType
=spännande.
Värde | Description |
---|---|
high |
hög |
low |
låg |
normal |
normal |
LatLongPair
En plats som representeras som latitud och longitud.
Name | Typ | Description |
---|---|---|
latitude |
number (double) |
Latitude-egenskap |
longitude |
number (double) |
Longitudegenskap |
ResponseFormat
Önskat format för svaret. Värdet kan vara antingen json eller XML-.
Värde | Description |
---|---|
json | |
xml |
RouteAvoidType
Anger något som vägberäkningen ska försöka undvika när du bestämmer vägen. Kan anges flera gånger i en begäran, till exempel "&avoid=motorways&avoid=tollRoads&avoid=ferries". I Begäranden om routningsintervall får värdet alreadyUsedRoads inte användas.
Värde | Description |
---|---|
alreadyUsedRoads |
Undviker att använda samma väg flera gånger. Mest användbart tillsammans med |
borderCrossings |
Undviker gränsövergångar i vägberäkningen. |
carpools |
Undviker vägar som kräver användning av bilpooler (HOV/High Occupancy Vehicle) körfält. |
ferries |
Undviker färjor |
motorways |
Undviker motorvägar |
tollRoads |
Undviker avgiftsbelagda vägar. |
unpavedRoads |
Undviker osparade vägar |
RouteRange
Räckviddsbart intervall
Name | Typ | Description |
---|---|---|
boundary |
Polygongränsen för det räckviddsbara intervallet representeras som en lista över punkter. |
|
center |
Mittpunkt för det räckviddsbara intervallet |
RouteRangeResult
Det här objektet returneras från ett lyckat routningsbart intervallanrop
Name | Typ | Description |
---|---|---|
formatVersion |
string |
Formatversionsegenskap |
reachableRange |
Räckviddsbart intervall |
|
report |
Rapporterar de effektiva inställningar som används i det aktuella anropet. |
RouteReport
Rapporterar de effektiva inställningar som används i det aktuella anropet.
Name | Typ | Description |
---|---|---|
effectiveSettings |
Effektiva parametrar eller data som används när du anropar det här routnings-API:et. |
RouteType
Den typ av väg som begärs.
Värde | Description |
---|---|
eco |
En väg som balanseras av ekonomi och hastighet. |
fastest |
Den snabbaste vägen. |
shortest |
Den kortaste vägen efter avstånd. |
thrilling |
Innehåller intressanta eller utmanande vägar och använder så få motorvägar som möjligt. Du kan välja vilken nivå av svängar som ingår och även graden av bergighet. Se parametrarna hilliness och windingness för hur du ställer in detta. Det finns en gräns på 900 km på rutter som planeras med |
TravelMode
Färdsätt för den begärda vägen. Om den inte har definierats är standardvärdet "bil". Observera att den begärda travelMode kanske inte är tillgänglig för hela vägen. Om den begärda travelMode inte är tillgänglig för ett visst avsnitt, kommer travelMode-elementet i svaret för det avsnittet att vara "annat". Observera att reselägen buss, motorcykel, taxi och van är BETA-funktioner. Fullständiga begränsningsdata är inte tillgängliga i alla områden.
Värde | Description |
---|---|
bus |
De returnerade rutterna är optimerade för bussar, inklusive användning av endast bussfiler. BETA-funktioner. |
car |
De returnerade vägarna är optimerade för bilar. |
motorcycle |
De returnerade vägarna är optimerade för motorcyklar. BETA-funktioner. |
taxi |
De returnerade vägarna är optimerade för taxibilar. BETA-funktioner. |
truck |
De returnerade rutterna är optimerade för nyttofordon, till exempel för lastbilar. |
van |
De returnerade vägarna är optimerade för skåpbilar. BETA-funktioner. |
VehicleEngineType
Fordonets motortyp. När en detaljerad förbrukningsmodell anges måste den vara konsekvent med värdet för vehicleEngineType.
Värde | Description |
---|---|
combustion |
Förbränningsmotor. |
electric |
Elmotor. |
VehicleLoadType
Typer av last som kan klassificeras som farliga material och som är begränsade från vissa vägar. Tillgängliga vehicleLoadType-värden är AMERIKANSKA Hazmat-klasser 1 till 9, plus generiska klassificeringar för användning i andra länder/regioner. Värden som börjar med USHazmat är för USA-routning medan otherHazmat ska användas för alla andra länder/regioner. vehicleLoadType kan anges flera gånger. Den här parametern beaktas för närvarande endast för travelMode=truck.
Värde | Description |
---|---|
USHazmatClass1 |
Sprängämnen |
USHazmatClass2 |
Komprimerad gas |
USHazmatClass3 |
Brandfarliga vätskor |
USHazmatClass4 |
Brandfarliga fasta ämnen |
USHazmatClass5 |
Oxidatorer |
USHazmatClass6 |
Gifter |
USHazmatClass7 |
Radioaktiv |
USHazmatClass8 |
Frätande |
USHazmatClass9 |
Diverse |
otherHazmatExplosive |
Sprängämnen |
otherHazmatGeneral |
Diverse |
otherHazmatHarmfulToWater |
Skadligt för vatten |
WindingnessLevel
Nivå av svängar för spännande rutt. Den här parametern kan endast användas tillsammans med routeType
=spännande.
Värde | Description |
---|---|
high |
hög |
low |
låg |
normal |
normal |