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.
Get Route Range
API:et (Isochrone) är en HTTP-begäran GET
som beräknar en uppsättning platser som kan nås från ursprungspunkten baserat på den bränsle-, energi-, tids- 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 ytterligare bearbetning, till exempel Sök inuti geometri för att söka efter URI:er 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 |
Anger effektiviteten för att omvandla kemisk energi lagrad 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 kopplas ihop med retardationEfficiency. Tillåtna värden är 0,0 till 1/decelerationEfficiency. Förnuftiga värden: för förbränningsmodell : 0,33, för elektrisk modell : 0,66 |
|
auxiliary
|
query |
number double |
Anger den mängd ström som förbrukas för att upprätthålla extra system, i kilowatt (kW). Den 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. Den 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 fastställer 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 redanUsedRoads inte användas. |
||
constant
|
query |
string |
Anger den hastighetsberoende komponenten i förbrukningen. 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. Den förbrukning som anges för den största hastigheten måste vara större än eller lika med den näst högsta 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 mindre hastighet. Det giltiga intervallet för förbrukningsvärdena (uttryckt i kWh/100 km) ä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 modellen elektrisk förbrukning. |
|
constant
|
query |
string |
Anger den hastighetsberoende komponenten i förbrukningen. Tillhandahålls som en osorterad lista över kolonavgränsade hastighet & förbrukningshastighetspar. 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. Den förbrukning som anges för den största hastigheten måste vara större än eller lika med den näst högsta 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 mindre hastighet. Det giltiga intervallet för förbrukningsvärdena (uttryckt i l/100 km) ä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 elenergitillförseln i kilowattimmar (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 tillförseln av bränsle i liter. Förnuftiga värden: 55 |
|
deceleration
|
query |
number double |
Anger effektiviteten för 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 accelerationEfficiency. 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 mätare 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 |
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 paras ihop med uphillEfficiency. Tillåtna värden är 0,0 till 1/uphillEfficiency. Förnuftiga värden: för förbränningsmodell : 0,51, för elektrisk modell : 0,73 |
|
energy
|
query |
number double |
Elenergibudget i kilowattimmar (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). Den används tillsammans med *Effektivitetsparametrarna för konverteringar mellan sparad eller förbrukad energi och bränsle. Energidensitet ä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 *Effektivitetsparameter har angetts. Förnuftiga värden: 34.2 |
|
hilliness
|
query |
Grad av bergighet för spännande rutt. 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 rutten. Om det inte definieras ä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 är travelMode-elementet i svaret för det avsnittet "annat". Observera att färdlägena buss, motorcykel, taxi och van är BETA-funktioner. Fullständiga begränsningsdata är inte tillgängliga i alla områden. |
||
uphill
|
query |
number double |
Anger effektiviteten för att omvandla kemisk energi lagrad 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 paras ihop med downhillEfficiency. Tillåtna värden ä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 för kommersiella ändamål. 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 farligt material och som är begränsade från vissa vägar. Tillgängliga vehicleLoadType-värden är amerikanska Hazmat-klasser 1 till och med 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 andraHazmat 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 är tillåtet 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. Den 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 . |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Det uppstod ett oväntat fel. |
Säkerhet
AADToken
Det här är Microsoft Entra OAuth 2.0-flöden . När den är kopplad till rollbaserad åtkomstkontroll i Azure kan den användas för att styra åtkomsten till REST-API:er för Azure Maps. 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 Rest-API:er för Azure Maps.
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 ha åtkomstkontroll för specifika API:er och omfång.
Kommentarer
- Den här säkerhetsdefinitionen
x-ms-client-id
kräver att huvudet används 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 specifikt för den offentliga Azure-molninstansen. Nationella moln har unika auktoriserings-URL:er och Microsoft Entra-ID-konfigurationer.
* Rollbaserad åtkomstkontroll i Azure konfigureras från Azure-hanteringsplanet 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 skapar ett Azure Maps-konto i Azure-portalen eller använder PowerShell, CLI, Azure SDK:er eller REST API.
Med den här nyckeln kan alla program komma åt alla REST-API:et. Med andra ord kan den här nyckeln användas som huvudnyckel i det konto som de har utfärdats i.
För offentligt exponerade program rekommenderar vi att du använder metoden för konfidentiella klientprogram för att få åtkomst till REST-API:er för Azure Maps 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 åtgärden List SAS 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 av 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 säkrare 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 vid anrop av det här routnings-API:et. |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felinformationen. |
Error |
Felsvar |
Incline |
Grad av bergighet för spännande rutt. 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 bör försöka undvika när du fastställer 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 område |
Route |
Det här objektet returneras från ett lyckat routningsanrop för räckviddsintervall |
Route |
Rapporterar de gällande inställningarna som används i det aktuella anropet. |
Route |
Den typ av väg som begärs. |
Travel |
Färdmedel för den begärda rutten. Om det inte definieras är standardvärdet "car". Observera att den begärda travelMode kanske inte är tillgänglig för hela rutten. 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 reslä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 begränsas från vissa vägar. Tillgängliga vehicleLoadType-värden är AMERIKANSKA Hazmat-klasser 1 till och med 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 andraHazmat 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 vid anrop av det här routnings-API:et.
Name | Typ | Description |
---|---|---|
key |
string |
Namnet på parametern som används. |
value |
string |
Värdet för den parameter som används. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Den ytterligare informationen. |
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 rutt. Den här parametern kan endast användas tillsammans med routeType
=spännande.
Name | Typ | Description |
---|---|---|
high |
string |
hög |
low |
string |
låg |
normal |
string |
normal |
LatLongPair
En plats som representeras som latitud och longitud.
Name | Typ | Description |
---|---|---|
latitude |
number |
Latitude-egenskap |
longitude |
number |
Longitudegenskap |
ResponseFormat
Önskat format för svaret. Värdet kan vara antingen json eller xml.
Name | Typ | Description |
---|---|---|
json |
string |
|
xml |
string |
RouteAvoidType
Anger något som vägberäkningen bör försöka undvika när du fastställer 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.
Name | Typ | Description |
---|---|---|
alreadyUsedRoads |
string |
Undviker att använda samma väg flera gånger. Mest användbart tillsammans med |
borderCrossings |
string |
Undviker gränsövergångar i vägberäkningen. |
carpools |
string |
Undviker vägar som kräver användning av samåkningsbanor (HOV/High Occupancy Vehicle). |
ferries |
string |
Undviker färjor |
motorways |
string |
Undviker motorvägar |
tollRoads |
string |
Undviker avgiftsbelagda vägar. |
unpavedRoads |
string |
Undviker osparade vägar |
RouteRange
Räckviddsbart område
Name | Typ | Description |
---|---|---|
boundary |
Polygongränsen för det nåbara intervallet som representeras som en lista med punkter. |
|
center |
Mittpunkt för det nåbara intervallet |
RouteRangeResult
Det här objektet returneras från ett lyckat routningsanrop för räckviddsintervall
Name | Typ | Description |
---|---|---|
formatVersion |
string |
Formatversionsegenskap |
reachableRange |
Räckviddsbart område |
|
report |
Rapporterar de gällande inställningarna som används i det aktuella anropet. |
RouteReport
Rapporterar de gällande inställningarna som används i det aktuella anropet.
Name | Typ | Description |
---|---|---|
effectiveSettings |
Effektiva parametrar eller data som används vid anrop av det här routnings-API:et. |
RouteType
Den typ av väg som begärs.
Name | Typ | Description |
---|---|---|
eco |
string |
En väg balanserad av ekonomi och hastighet. |
fastest |
string |
Den snabbaste rutten. |
shortest |
string |
Den kortaste rutten med avstånd. |
thrilling |
string |
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 för hilliness och windingness för hur du ställer in detta. Det finns en gräns på 900 km på rutter planerade med |
TravelMode
Färdmedel för den begärda rutten. Om det inte definieras är standardvärdet "car". Observera att den begärda travelMode kanske inte är tillgänglig för hela rutten. 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 reslägen buss, motorcykel, taxi och van är BETA-funktioner. Fullständiga begränsningsdata är inte tillgängliga i alla områden.
Name | Typ | Description |
---|---|---|
bus |
string |
De returnerade vägarna är optimerade för bussar, inklusive användning av endast bussfiler. BETA-funktioner. |
car |
string |
De returnerade vägarna är optimerade för bilar. |
motorcycle |
string |
De returnerade vägarna är optimerade för motorcyklar. BETA-funktioner. |
taxi |
string |
De returnerade vägarna är optimerade för taxibilar. BETA-funktioner. |
truck |
string |
De returnerade vägarna är optimerade för nyttofordon, till exempel för lastbilar. |
van |
string |
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.
Name | Typ | Description |
---|---|---|
combustion |
string |
Förbränningsmotor. |
electric |
string |
Elmotor. |
VehicleLoadType
Typer av last som kan klassificeras som farliga material och begränsas från vissa vägar. Tillgängliga vehicleLoadType-värden är AMERIKANSKA Hazmat-klasser 1 till och med 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 andraHazmat 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.
Name | Typ | Description |
---|---|---|
USHazmatClass1 |
string |
Explosiva ämnen och föremål |
USHazmatClass2 |
string |
Komprimerad gas |
USHazmatClass3 |
string |
Brandfarliga vätskor |
USHazmatClass4 |
string |
Brandfarliga fasta ämnen |
USHazmatClass5 |
string |
Oxidatorer |
USHazmatClass6 |
string |
Gifter |
USHazmatClass7 |
string |
Radioaktiva ämnen |
USHazmatClass8 |
string |
Frätande |
USHazmatClass9 |
string |
Övriga farliga ämnen |
otherHazmatExplosive |
string |
Explosiva ämnen och föremål |
otherHazmatGeneral |
string |
Övriga farliga ämnen |
otherHazmatHarmfulToWater |
string |
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.
Name | Typ | Description |
---|---|---|
high |
string |
hög |
low |
string |
låg |
normal |
string |
normal |