Route - Get Route Range
Gebruik om een kaart te maken die het gebied weergeeft dat toegankelijk is vanaf een bepaald punt binnen een bepaalde drempelwaarde op basis van tijd, afstand of brandstofcapaciteit.
De Get Route Range
(Isochrone) API is een HTTP-aanvraag GET
waarmee een set locaties wordt berekend die kunnen worden bereikt vanaf het beginpunt op basis van brandstof, energie, tijd of opgegeven afstandsbudget. Een veelhoekgrens (of Isochrone) wordt geretourneerd in een richting tegen de klok in, evenals het exacte polygooncentrum dat het resultaat was van het beginpunt.
De geretourneerde veelhoek kan worden gebruikt voor verdere verwerking, zoals Zoeken in geometrie om te zoeken naar POIs binnen de opgegeven isochrone.
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-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
format
|
path | True |
Gewenste indeling van het antwoord. De waarde kan json of xml zijn. |
|
api-version
|
query | True |
string |
Versienummer van Azure Maps-API. |
query
|
query | True |
number[] |
De coördinaat van waaruit de bereikberekening moet beginnen. |
acceleration
|
query |
number double |
Hiermee wordt de efficiëntie aangegeven van het omzetten van chemische energie die in brandstof is opgeslagen in kinetische energie wanneer het voertuig accelereert (dat wil zeggen KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed wordt verkregen door het omzetten van verbruikte brandstof in chemische energie met behulp van fuelEnergyDensityInMJoulesPerLiter. Moet worden gekoppeld aan decelerationEfficiency. Het toegestane bereik van waarden is 0,0 tot 1/decelerationEfficiency. Zinnige waarden : voor verbrandingsmodel : 0.33, voor elektrisch model : 0.66 |
|
auxiliary
|
query |
number double |
Hiermee geeft u de hoeveelheid verbruikt vermogen voor ondersteunende systemen, in kilowatt (kW). Het kan worden gebruikt om verbruik te specificeren als gevolg van apparaten en systemen zoals ac-systemen, radio, verwarming, enz. Zinnige waarden: 1.7 |
|
auxiliary
|
query |
number double |
Hiermee geeft u de hoeveelheid verbruikte brandstof voor het onderhouden van hulpsystemen van het voertuig, in liter per uur. Het kan worden gebruikt om verbruik te specificeren als gevolg van apparaten en systemen zoals ac-systemen, radio, verwarming, enz. Zinnige waarden: 0,2 |
|
avoid
|
query |
Hiermee geeft u iets op dat de routeberekening moet proberen te vermijden bij het bepalen van de route. Kan meerdere keren in één aanvraag worden opgegeven, bijvoorbeeld '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In Aanvragen voor routebereik mag de waarde alreadyUsedRoads niet worden gebruikt. |
||
constant
|
query |
string |
Hiermee geeft u de snelheidsafhankelijke component van het verbruik. Opgegeven als een niet-geordende lijst met snelheids-verbruikstariefparen. De lijst definieert punten op een verbruikscurve. Verbruikstarieven voor snelheden die niet in de lijst staan, zijn als volgt te vinden:
De lijst moet tussen 1 en 25 punten (inclusief) bevatten en mag geen dubbele punten voor dezelfde snelheid bevatten. Als het slechts één punt bevat, wordt de verbruikssnelheid van dat punt gebruikt zonder verdere verwerking. Het opgegeven verbruik voor de hoogste snelheid moet groter zijn dan of gelijk zijn aan dat van de voorlaatste hoogste snelheid. Dit zorgt ervoor dat extrapolatie niet leidt tot negatieve consumptiepercentages. Op dezelfde manier kunnen verbruikswaarden die zijn opgegeven voor de twee kleinste snelheden in de lijst, niet leiden tot een negatief verbruik voor een lagere snelheid. Het geldige bereik voor de verbruikswaarden (uitgedrukt in kWh/100km) ligt tussen 0,01 en 100000,0. Zinnige waarden : 50,8.2:130,21,3 Deze parameter is vereist voor het model Voor elektrisch verbruik. |
|
constant
|
query |
string |
Hiermee geeft u de snelheidsafhankelijke component van het verbruik. Wordt geleverd als een ongeordeerde lijst met door dubbele punt gescheiden snelheids-& verbruikstariefparen. De lijst definieert punten op een verbruikscurve. Verbruikstarieven voor snelheden die niet in de lijst staan, zijn als volgt te vinden:
De lijst moet tussen 1 en 25 punten (inclusief) bevatten en mag geen dubbele punten voor dezelfde snelheid bevatten. Als het slechts één punt bevat, wordt de verbruikssnelheid van dat punt gebruikt zonder verdere verwerking. Het opgegeven verbruik voor de hoogste snelheid moet groter zijn dan of gelijk zijn aan dat van de voorlaatste hoogste snelheid. Dit zorgt ervoor dat extrapolatie niet leidt tot negatieve consumptiepercentages. Op dezelfde manier kunnen verbruikswaarden die zijn opgegeven voor de twee kleinste snelheden in de lijst, niet leiden tot een negatief verbruik voor een lagere snelheid. Het geldige bereik voor de verbruikswaarden (uitgedrukt in l/100km) ligt tussen 0,01 en 100000,0. Zinnige waarden: 50,6.3:130,11,5 Opmerking : deze parameter is vereist voor het verbrandingsverbruiksmodel. |
|
current
|
query |
number double |
Hiermee geeft u de huidige elektrische energievoorziening in kilowattuur (kWh) op. Deze parameter bestaat naast de parameter maxChargeInkWh . Het toegestane waardenbereik is 0,0 tot maxChargeInkWh. Zinnige waarden : 43 |
|
current
|
query |
number double |
Hiermee geeft u de huidige brandstoftoevoer in liter aan. Zinnige waarden: 55 |
|
deceleration
|
query |
number double |
Specificeert de efficiëntie van het omzetten van kinetische energie in opgeslagen (niet verbruikte) brandstof wanneer het voertuig vertraagt (d.w.w.v. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved wordt verkregen door het omzetten van opgeslagen (niet verbruikte) brandstof naar energie met behulp van fuelEnergyDensityInMJoulesPerLiter. Moet worden gekoppeld aan accelerationEfficiency. Het toegestane bereik van waarden is 0,0 tot 1/accelerationEfficiency. Zinnige waarden : voor verbrandingsmodel : 0.83, voor elektrisch model : 0.91 |
|
depart
|
query |
string date-time |
De datum en tijd van vertrek vanaf het beginpunt opgemaakt als een
Voorbeelden:
De |
|
distance
|
query |
number double |
Afstandsbudget in meters die het maximale bereik bepalen dat kan worden afgelegd met behulp van de rijafstand. Het verbruiksmodel is alleen van invloed op het bereik wanneer routeType eco is. |
|
downhill
|
query |
number double |
Hiermee geeft u de efficiëntie van het omzetten van potentiële energie in opgeslagen (niet verbruikte) brandstof wanneer het voertuig hoogte verliest (d.w.w. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved wordt verkregen door het omzetten van opgeslagen (niet verbruikte) brandstof naar energie met behulp van fuelEnergyDensityInMJoulesPerLiter. Moet worden gekoppeld aan uphillEfficiency. Het toegestane bereik van waarden is 0,0 tot 1/uphillEfficiency. Zinnige waarden : voor verbrandingsmodel : 0.51, voor elektrisch model : 0.73 |
|
energy
|
query |
number double |
Elektrisch energiebudget in kilowattuur (kWh) dat het maximale bereik bepaalt dat kan worden bereisd met behulp van het opgegeven elektrisch verbruiksmodel. |
|
fuel
|
query |
number double |
Brandstofbudget in liter dat het maximale bereik bepaalt dat kan worden bereisd met behulp van het opgegeven verbrandingsverbruiksmodel. |
|
fuel
|
query |
number double |
Hiermee geeft u de hoeveelheid chemische energie opgeslagen in één liter brandstof in megajoules (MJ). Het wordt gebruikt in combinatie met de *Efficiëntieparameters voor conversies tussen bespaarde of verbruikte energie en brandstof. De energiedichtheid is bijvoorbeeld 34,2 MJ/l voor benzine en 35,8 MJ/l voor dieselbrandstof. Deze parameter is vereist als een *Efficiency-parameter is ingesteld. Zinnige waarden: 34.2 |
|
hilliness
|
query |
Mate van heuvelachtigheid voor spannende route. Deze parameter kan alleen worden gebruikt in combinatie met |
||
max
|
query |
number double |
Hiermee geeft u de maximale elektrische energietoevoer in kilowattuur (kWh) op die in de accu van het voertuig mag worden opgeslagen. Deze parameter bestaat naast de parameter currentChargeInkWh . De minimumwaarde moet groter zijn dan of gelijk zijn aan currentChargeInkWh. Zinnige waarden : 85 |
|
route
|
query |
Het type route dat is aangevraagd. |
||
time
|
query |
number double |
Tijdsbudget in seconden dat het maximale bereik bepaalt dat kan worden gereisd met behulp van rijtijd. Het verbruiksmodel is alleen van invloed op het bereik wanneer routeType eco is. |
|
traffic
|
query |
boolean |
Mogelijke waarden:
|
|
travel
|
query |
De manier van reizen voor de aangevraagde route. Als dit niet is gedefinieerd, is de standaardwaarde 'auto'. Houd er rekening mee dat de aangevraagde travelMode mogelijk niet beschikbaar is voor de hele route. Als de aangevraagde travelMode niet beschikbaar is voor een bepaalde sectie, is het travelMode-element van het antwoord voor die sectie 'overige'. Houd er rekening mee dat reismodi bus, motor, taxi en busje beta-functionaliteit zijn. Volledige beperkingsgegevens zijn niet in alle gebieden beschikbaar. |
||
uphill
|
query |
number double |
Hiermee geeft u de efficiëntie op van het omzetten van chemische energie die in brandstof is opgeslagen in potentiële energie wanneer het voertuig hoger wordt (dat wil zeggen PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed wordt verkregen door het omzetten van verbruikte brandstof in chemische energie met behulp van fuelEnergyDensityInMJoulesPerLiter. Moet worden gekoppeld aan downhillEfficiency. Het toegestane bereik van waarden is 0,0 tot 1/downhillEfficiency. Zinnige waarden : voor verbrandingsmodel : 0.27, voor elektrisch model : 0.74 |
|
vehicle
|
query |
integer |
Gewicht per as van het voertuig in kg. Een waarde van 0 betekent dat gewichtsbeperkingen per as niet in aanmerking worden genomen. |
|
vehicle
|
query |
boolean |
Of het voertuig wordt gebruikt voor commerciële doeleinden. Op sommige wegen mogen bedrijfsvoertuigen mogelijk niet rijden. |
|
vehicle
|
query |
Motortype van het voertuig. Wanneer een gedetailleerd verbruiksmodel wordt opgegeven, moet dit consistent zijn met de waarde van vehicleEngineType. |
||
vehicle
|
query |
number double |
Hoogte van het voertuig in meters. De waarde 0 betekent dat hoogtebeperkingen niet in aanmerking worden genomen. |
|
vehicle
|
query |
number double |
Lengte van het voertuig in meters. Een waarde van 0 betekent dat er geen rekening wordt gehouden met lengtebeperkingen. |
|
vehicle
|
query |
Soorten ladingen die kunnen worden geclassificeerd als gevaarlijke materialen en beperkt zijn vanaf bepaalde wegen. Beschikbare vehicleLoadType-waarden zijn Amerikaanse Hazmat-klassen 1 tot en met 9, plus algemene classificaties voor gebruik in andere landen/regio's. Waarden die beginnen met USHazmat zijn voor amerikaanse routering, terwijl otherHazmat moet worden gebruikt voor alle andere landen/regio's. vehicleLoadType kan meerdere keren worden opgegeven. Deze parameter wordt momenteel alleen in aanmerking genomen voor travelMode=truck. |
||
vehicle
|
query |
integer |
Maximumsnelheid van het voertuig in km/uur. De maximumsnelheid in het voertuigprofiel wordt gebruikt om te controleren of een voertuig op snelwegen is toegestaan.
|
|
vehicle
|
query |
integer |
Gewicht van het voertuig in kilogrammen.
Zinnige waarden : voor verbrandingsmodel : 1600, voor elektrisch model : 1900 |
|
vehicle
|
query |
number double |
Breedte van het voertuig in meters. Een waarde van 0 betekent dat breedtebeperkingen niet in aanmerking worden genomen. |
|
windingness
|
query |
Niveau van bochten voor spannende route. Deze parameter kan alleen worden gebruikt in combinatie met |
Aanvraagkoptekst
Name | Vereist | Type | Description |
---|---|---|---|
x-ms-client-id |
string |
Hiermee geeft u op welk account is bedoeld voor gebruik in combinatie met het Microsoft Entra ID-beveiligingsmodel. Het vertegenwoordigt een unieke id voor het Azure Maps-account en kan worden opgehaald uit de Azure Maps-beheervlak Account-API. Als u Microsoft Entra ID-beveiliging in Azure Maps wilt gebruiken, raadpleegt u de volgende artikelen voor hulp. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Er is een onverwachte fout opgetreden. |
Beveiliging
AADToken
Dit zijn de Microsoft Entra OAuth 2.0-stromen . Wanneer het wordt gekoppeld aan op rollen gebaseerd toegangsbeheer van Azure , kan het worden gebruikt om de toegang tot Azure Maps REST API's te beheren. Op rollen gebaseerd toegangsbeheer van Azure wordt gebruikt om toegang tot een of meer Azure Maps-resourceaccounts of subresources aan te wijzen. Elke gebruiker, groep of service-principal kan toegang krijgen via een ingebouwde rol of een aangepaste rol die bestaat uit een of meer machtigingen voor Azure Maps REST API's.
Als u scenario's wilt implementeren, raden we u aan om verificatieconcepten te bekijken. Samengevat biedt deze beveiligingsdefinitie een oplossing voor het modelleren van toepassingen via objecten die toegangsbeheer kunnen hebben voor specifieke API's en bereiken.
Notities
- Voor deze beveiligingsdefinitie moet de
x-ms-client-id
header worden gebruikt om aan te geven tot welke Azure Maps-resource de toepassing toegang aanvraagt. Dit kan worden verkregen via de Beheer-API van Maps.
De Authorization URL
is specifiek voor het azure-exemplaar van de openbare cloud. Onafhankelijke clouds hebben unieke autorisatie-URL's en Microsoft Entra ID-configuraties.
* Op rollen gebaseerd toegangsbeheer van Azure wordt geconfigureerd vanuit het Azure-beheervlak via Azure Portal, PowerShell, CLI, Azure SDK's of REST API's.
* Gebruik van de Azure Maps Web SDK maakt configuratie van een toepassing mogelijk voor meerdere use cases.
- Zie Overzicht van Microsoft Identity Platform voor meer informatie over Microsoft Identity Platform.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Dit is een gedeelde sleutel die wordt ingericht wanneer u een Azure Maps-account maakt in Azure Portal of met behulp van PowerShell, CLI, Azure SDK's of REST API.
Met deze sleutel heeft elke toepassing toegang tot alle REST API's. Met andere woorden, deze sleutel kan worden gebruikt als een hoofdsleutel in het account waarin ze zijn uitgegeven.
Voor openbaar beschikbare toepassingen wordt aanbevolen om de benadering vertrouwelijke clienttoepassingen te gebruiken voor toegang tot Azure Maps REST API's, zodat uw sleutel veilig kan worden opgeslagen.
Type:
apiKey
In:
query
SAS Token
Dit is een shared access signature-token dat is gemaakt op basis van de SAS-bewerking List op de Azure Maps-resource via het Azure-beheervlak via Azure Portal, PowerShell, CLI, Azure SDK's of REST API's.
Met dit token is elke toepassing gemachtigd om toegang te krijgen met op rollen gebaseerd toegangsbeheer van Azure en fijnmazige controle over het verloop, de snelheid en de gebruiksregio(s) voor het specifieke token. Met andere woorden, het SAS-token kan worden gebruikt om toepassingen in staat te stellen toegang op een veiligere manier te beheren dan de gedeelde sleutel.
Voor openbaar beschikbaar gemaakte toepassingen wordt aanbevolen om een specifieke lijst met toegestane oorsprongen te configureren op de resource Van het account toewijzen om misbruik van het genereren te beperken en het SAS-token regelmatig te vernieuwen.
Type:
apiKey
In:
header
Voorbeelden
Successfully retrieve a set of locations that can be reached from the origin point based on various conditions
Voorbeeldaanvraag
GET https://atlas.microsoft.com/route/range/json?api-version=1.0&query=50.97452,5.86605&timeBudgetInSec=6000
Voorbeeldrespons
{
"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
}
]
}
}
Definities
Name | Description |
---|---|
Effective |
Effectieve parameter of gegevens die worden gebruikt bij het aanroepen van deze Route-API. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
De foutdetails. |
Error |
Foutreactie |
Incline |
Mate van heuvelachtigheid voor spannende route. Deze parameter kan alleen worden gebruikt in combinatie met |
Lat |
Een locatie die wordt weergegeven als een breedtegraad en lengtegraad. |
Response |
Gewenste indeling van het antwoord. De waarde kan json of xml zijn. |
Route |
Hiermee geeft u iets op dat de routeberekening moet proberen te vermijden bij het bepalen van de route. Kan meerdere keren in één aanvraag worden opgegeven, bijvoorbeeld '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In Aanvragen voor routebereik mag de waarde alreadyUsedRoads niet worden gebruikt. |
Route |
Bereikbaar bereik |
Route |
Dit object wordt geretourneerd na een geslaagde aanroep voor routebereik |
Route |
Rapporteert de effectieve instellingen die worden gebruikt in de huidige aanroep. |
Route |
Het type route dat is aangevraagd. |
Travel |
De manier van reizen voor de aangevraagde route. Als dit niet is gedefinieerd, is de standaardwaarde 'auto'. Houd er rekening mee dat de aangevraagde travelMode mogelijk niet beschikbaar is voor de hele route. Als de aangevraagde travelMode niet beschikbaar is voor een bepaalde sectie, is het travelMode-element van het antwoord voor die sectie 'overige'. Houd er rekening mee dat reismodi bus, motor, taxi en busje beta-functionaliteit zijn. Volledige beperkingsgegevens zijn niet in alle gebieden beschikbaar. |
Vehicle |
Motortype van het voertuig. Wanneer een gedetailleerd verbruiksmodel wordt opgegeven, moet dit consistent zijn met de waarde van vehicleEngineType. |
Vehicle |
Soorten ladingen die kunnen worden geclassificeerd als gevaarlijke materialen en beperkt zijn vanaf bepaalde wegen. Beschikbare vehicleLoadType-waarden zijn Amerikaanse Hazmat-klassen 1 tot en met 9, plus algemene classificaties voor gebruik in andere landen/regio's. Waarden die beginnen met USHazmat zijn voor amerikaanse routering, terwijl otherHazmat moet worden gebruikt voor alle andere landen/regio's. vehicleLoadType kan meerdere keren worden opgegeven. Deze parameter wordt momenteel alleen in aanmerking genomen voor travelMode=truck. |
Windingness |
Niveau van bochten voor spannende route. Deze parameter kan alleen worden gebruikt in combinatie met |
EffectiveSetting
Effectieve parameter of gegevens die worden gebruikt bij het aanroepen van deze Route-API.
Name | Type | Description |
---|---|---|
key |
string |
Naam van de gebruikte parameter. |
value |
string |
Waarde van de gebruikte parameter. |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het type aanvullende informatie. |
ErrorDetail
De foutdetails.
Name | Type | Description |
---|---|---|
additionalInfo |
De fout aanvullende informatie. |
|
code |
string |
De foutcode. |
details |
De foutdetails. |
|
message |
string |
Het foutbericht. |
target |
string |
Het foutdoel. |
ErrorResponse
Foutreactie
Name | Type | Description |
---|---|---|
error |
Het foutobject. |
InclineLevel
Mate van heuvelachtigheid voor spannende route. Deze parameter kan alleen worden gebruikt in combinatie met routeType
=thrilling.
Name | Type | Description |
---|---|---|
high |
string |
hoog |
low |
string |
laag |
normal |
string |
normaal |
LatLongPair
Een locatie die wordt weergegeven als een breedtegraad en lengtegraad.
Name | Type | Description |
---|---|---|
latitude |
number |
De eigenschap Breedtegraad |
longitude |
number |
De eigenschap Lengtegraad |
ResponseFormat
Gewenste indeling van het antwoord. De waarde kan json of xml zijn.
Name | Type | Description |
---|---|---|
json |
string |
|
xml |
string |
RouteAvoidType
Hiermee geeft u iets op dat de routeberekening moet proberen te vermijden bij het bepalen van de route. Kan meerdere keren in één aanvraag worden opgegeven, bijvoorbeeld '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In Aanvragen voor routebereik mag de waarde alreadyUsedRoads niet worden gebruikt.
Name | Type | Description |
---|---|---|
alreadyUsedRoads |
string |
Vermijdt het gebruik van dezelfde weg meerdere keren. Het meest nuttig in combinatie met |
borderCrossings |
string |
Vermijdt grensoverschrijdingen in routeberekening. |
carpools |
string |
Vermijdt routes waarvoor het gebruik van carpoolbanen (HOV/High Occupancy Vehicle) is vereist. |
ferries |
string |
Vermijdt veerboten |
motorways |
string |
Vermijdt snelwegen |
tollRoads |
string |
Vermijdt tolwegen. |
unpavedRoads |
string |
Vermijdt onverharde wegen |
RouteRange
Bereikbaar bereik
Name | Type | Description |
---|---|---|
boundary |
Veelhoekgrens van het bereik dat wordt weergegeven als een lijst met punten. |
|
center |
Middelpunt van het bereik |
RouteRangeResult
Dit object wordt geretourneerd na een geslaagde aanroep voor routebereik
Name | Type | Description |
---|---|---|
formatVersion |
string |
De eigenschap Versie opmaken |
reachableRange |
Bereikbaar bereik |
|
report |
Rapporteert de effectieve instellingen die worden gebruikt in de huidige aanroep. |
RouteReport
Rapporteert de effectieve instellingen die worden gebruikt in de huidige aanroep.
Name | Type | Description |
---|---|---|
effectiveSettings |
Effectieve parameters of gegevens die worden gebruikt bij het aanroepen van deze Route-API. |
RouteType
Het type route dat is aangevraagd.
Name | Type | Description |
---|---|---|
eco |
string |
Een route die in balans is met economie en snelheid. |
fastest |
string |
De snelste route. |
shortest |
string |
De kortste route op afstand. |
thrilling |
string |
Omvat interessante of uitdagende wegen en gebruikt zo min mogelijk snelwegen. U kunt het niveau van de inbegrepen bochten en ook de mate van heuvelachtigheid kiezen. Bekijk de parameters heuvelachtigheid en windingness om dit in te stellen. Er is een limiet van 900 km op routes gepland met |
TravelMode
De manier van reizen voor de aangevraagde route. Als dit niet is gedefinieerd, is de standaardwaarde 'auto'. Houd er rekening mee dat de aangevraagde travelMode mogelijk niet beschikbaar is voor de hele route. Als de aangevraagde travelMode niet beschikbaar is voor een bepaalde sectie, is het travelMode-element van het antwoord voor die sectie 'overige'. Houd er rekening mee dat reismodi bus, motor, taxi en busje beta-functionaliteit zijn. Volledige beperkingsgegevens zijn niet in alle gebieden beschikbaar.
Name | Type | Description |
---|---|---|
bus |
string |
De geretourneerde routes zijn geoptimaliseerd voor bussen, inclusief het gebruik van alleen busrijen. BETA-functionaliteit. |
car |
string |
De geretourneerde routes zijn geoptimaliseerd voor auto's. |
motorcycle |
string |
De geretourneerde routes zijn geoptimaliseerd voor motorfietsen. BETA-functionaliteit. |
taxi |
string |
De geretourneerde routes zijn geoptimaliseerd voor taxi's. BETA-functionaliteit. |
truck |
string |
De geretourneerde routes zijn geoptimaliseerd voor bedrijfsvoertuigen, zoals voor vrachtwagens. |
van |
string |
De geretourneerde routes zijn geoptimaliseerd voor busjes. BETA-functionaliteit. |
VehicleEngineType
Motortype van het voertuig. Wanneer een gedetailleerd verbruiksmodel wordt opgegeven, moet dit consistent zijn met de waarde van vehicleEngineType.
Name | Type | Description |
---|---|---|
combustion |
string |
Verbrandingsmotor. |
electric |
string |
Elektrische motor. |
VehicleLoadType
Soorten ladingen die kunnen worden geclassificeerd als gevaarlijke materialen en beperkt zijn vanaf bepaalde wegen. Beschikbare vehicleLoadType-waarden zijn Amerikaanse Hazmat-klassen 1 tot en met 9, plus algemene classificaties voor gebruik in andere landen/regio's. Waarden die beginnen met USHazmat zijn voor amerikaanse routering, terwijl otherHazmat moet worden gebruikt voor alle andere landen/regio's. vehicleLoadType kan meerdere keren worden opgegeven. Deze parameter wordt momenteel alleen in aanmerking genomen voor travelMode=truck.
Name | Type | Description |
---|---|---|
USHazmatClass1 |
string |
Explosieven |
USHazmatClass2 |
string |
Gecomprimeerd gas |
USHazmatClass3 |
string |
Ontvlambare vloeistoffen |
USHazmatClass4 |
string |
Ontvlambare vaste stoffen |
USHazmatClass5 |
string |
Oxiderende stoffen |
USHazmatClass6 |
string |
Vergif |
USHazmatClass7 |
string |
Radioactief |
USHazmatClass8 |
string |
Corrosief materiaal |
USHazmatClass9 |
string |
Diversen |
otherHazmatExplosive |
string |
Explosieven |
otherHazmatGeneral |
string |
Diversen |
otherHazmatHarmfulToWater |
string |
Schadelijk voor water |
WindingnessLevel
Niveau van bochten voor spannende route. Deze parameter kan alleen worden gebruikt in combinatie met routeType
=thrilling.
Name | Type | Description |
---|---|---|
high |
string |
hoog |
low |
string |
laag |
normal |
string |
normaal |