Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird erläutert, wie Sie die Bing Maps Calculate a Route API zur Azure Maps Route Directions API migrieren. Azure Maps Route Directions ist eine API, die die ideale Route zwischen einer Herkunft und einem Ziel für Autos (Fahren), Nutzfahrzeuge und Wanderrouten zurückgibt. Die Route berücksichtigt Faktoren wie den aktuellen Verkehr und die typischen Straßengeschwindigkeiten am gewünschten Tag der Woche und tageszeit.
Voraussetzungen
- Ein Azure-Konto
- Ein Azure Maps-Konto
- Ein Abonnementschlüssel oder eine andere Form der Authentifizierung bei Azure Maps
Wichtige Unterschiede
- Bing Maps Calculate a Route API unterstützt eine GET-Anforderung. Die Azure Maps Route Directions-API unterstützt eine POST-Anforderung.
- Bing Maps Calculate a Route API unterstützt XML- und JSON-Antwortformat. Die Azure Maps Route Directions-API unterstützt das GeoJSON-Format .
- Die Bing Maps-API „Calculate a Route“ erfordert Wegpunkte und Via-Wegpunkte im Format „Breitengrad/Längengrad“, während Azure Maps diese im Format „Längengrad/Breitengrad“ benötigt, wie im GeoJSON-Format definiert.
- Die Bing Maps-API „Calculate a Route“ unterstützt Wegpunkte und Via-Wegpunkte als Punkte, Landmarken oder Adressen. Die Azure Maps Route Directions-API unterstützt nur Punkte. Um eine Landmark oder Adresse in einen Punkt zu konvertieren, können Sie die Azure Maps Get Geocoding-API verwenden.
- Die Bing Maps Calculate a Route API unterstützt die Routenerstellung für den öffentlichen Nahverkehr. Die Azure Maps Route Directions API tut es nicht.
- Im Gegensatz zu Bing Maps for Enterprise ist Azure Maps ein globaler Dienst, der die Angabe eines geografischen Bereichs unterstützt, wodurch Beschränkungen für die Datenaufbewahrung in den europäischen (EU) oder den Vereinigten Staaten (USA) geografischen Regionen ermöglicht werden. Alle Anforderungen (einschließlich Eingabedaten) werden ausschließlich im angegebenen geografischen Bereich verarbeitet. Weitere Informationen finden Sie im geografischen Bereich.
Sicherheit und Authentifizierung
Bing Maps for Enterprise unterstützt nur die API-Schlüsselauthentifizierung. Azure Maps unterstützt mehrere Möglichkeiten zum Authentifizieren Ihrer API-Aufrufe, z. B. einen Abonnementschlüssel, Microsoft Entra ID und SAS-Token (Shared Access Signature). Weitere Informationen zur Sicherheit und Authentifizierung in Azure Maps finden Sie im Abschnitt " Authentifizierung mit Azure Maps " und im Abschnitt "Sicherheit" in der Dokumentation zu Azure Maps Route Directions.
Anforderungsparameter
In der folgenden Tabelle sind die Bing Maps Calculate a Route Anfrageparameter und das Äquivalent in Azure Maps aufgeführt.
Bing Maps-Anforderungsparameter | Alias des Bing Maps-Anforderungsparameters | Azure Maps-Anforderungsparameter | Erforderlich in Azure Maps | Azure Maps-Datentyp | BESCHREIBUNG |
---|---|---|---|---|---|
Vermeiden | Vermeiden | Falsch | Zeichenfolge | Hier sehen Sie die avoid-Äquivalente für die Bing Maps-API „Calculate a Route“ in der Azure Maps-API „Route Directions“, sofern unterstützt: gebührenpflichtige Gebühren: tollRoads Fähre: Fähren borderCrossings: borderCrossings minimizeDrivingSideTurn: Nicht unterstützt minimizeAgainstDrivingSideTurn: Nicht unterstützt minimizeUTurn: Nicht unterstützt minimizeTolls: Nicht unterstützt Autobahnen: limitedAccessHighways minimizeHighways: Nicht unterstützt |
|
Datum und Uhrzeit | Dt | departAt | Falsch | Zeichenfolge | Die Azure Maps Route Directions-API unterstützt auch den parameter "arriveAt", der verwendet wird, um das gewünschte Datum und die gewünschte Ankunftszeit anzugeben. Kann nicht mit departAt verwendet werden. |
Entfernung vor der ersten Abbiegung | dbft | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt | |
distanceUnit | du | Nicht erforderlich | Nicht erforderlich | Nicht erforderlich | In der Azure Maps Route Wegbeschreibungs-API ist die Entfernungseinheit Meter. |
Überschrift | Festplatte | Überschrift | Falsch | ganze Zahl | |
routeyGroups | Ig | Nicht unterstützt | Nicht unterstützt | ||
maxSolutions | maxSolns | maxRouteCount | Falsch | Integer | |
optimieren | optmz | Route optimieren | Falsch | Schnur | Hier sehen Sie die optimizeRoute-Äquivalente für die Bing Maps-API „Calculate a Route“ in der Azure Maps-API „Route Directions“: Zeit: am schnellstenWithoutTraffic timeWithTraffic: fastestWithTraffic Die Azure Maps Route Directions-API unterstützt auch das Optimieren von Routen nach Entfernung, um die kürzeste Route zurückzugeben, indem der Eingabewert "optimizeRoute" auf "shortest" gesetzt wird. |
optimizeWaypoints | optWp | optimizeWaypointOrder | Falsch | boolesch | |
routeAttributes | Ra | routeOutputOptions | Falsch | Zeichenfolge | Hier sind die Entsprechungen der Bing Maps Calculate a Route API zu Azure Maps Route Directions API routeOutputOptions: routePath: routePath regionTravelSummary: regionTravelSummary Die Azure Maps Route Directions-API unterstützt weitere Werte wie Reiseroute und RouteSummary. Weitere Informationen finden Sie unter RouteOutputOption. |
routePathOutput | Rpo | routeOutputOptions | Falsch | Zeichenfolge | Die Azure Maps Route Directions-API unterstützt die Rückgabe der Koordinaten für die Routenpfadgeometrie durch Übergeben von routeOutputOptions=routePath in der Anforderung. |
ZeitTyp | Tt | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt | Die Azure Maps Route Directions-API unterstützt kein Transitrouting. |
toleranzen | Tl | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt | |
Reisemodus | Reisemodus | Falsch | Schnur | Hier sehen Sie die travelMode-Äquivalente für die Bing Maps-API „Calculate a Route“ in der Azure Maps-API „Route Directions“: Fahren: Fahren Gehen: Gehen Transit: Nicht unterstützt Azure Maps unterstützt den zusätzlichen Reisemodus "Lkw" für das Lkw-Routing. |
|
viaWaypoint.n | vwp.n | Funktionen InputWaypointFeaturesItem[] |
Wahr | GeoJSON-Punkt | Waypoint und viaWaypoint werden als Features angegeben, bei denen es sich um einen erforderlichen Parameter handelt. Allerdings ist nur Waypoint ein erforderlicher PointType, und die Anforderung kann ohne viaWaypoint erfolgen. In der Bing Maps Routenberechnungs-API kann viaWaypoint ein Punkt, ein Orientierungspunkt oder eine Adresse sein, während es in der Azure Maps Wegbeschreibungs-API ein Punkt sein muss. Um eine Landmark oder Adresse in einen Punkt zu konvertieren, können Sie die Azure Maps Get Geocoding-API verwenden. Bing Maps Calculate a Truck Route API erfordert, dass viaWaypoints im Breitengrad/Längengrad-Format vorliegen, während Azure Maps sie im Längengrad/Breitengrad-Format benötigt, wie im GeoJSON-Format definiert. |
waypoint.n | wp.n | features InputWaypointFeaturesItem[] | Wahr | GeoJSON-Punkt | In der Bing Maps API zur Routenberechnung kann der Wegpunkt ein Punkt, ein Wahrzeichen oder eine Adresse sein, während es in der Azure Maps Route Directions API ein Punkt sein muss. Um eine Landmark oder Adresse in einen Punkt zu konvertieren, können Sie die Azure Maps Get Geocoding-API verwenden. Bing Maps Calculate a Route API erfordert Wegpunkte im Breitengrad-/Längengradformat, während Azure Maps sie im Längengrad-/Breitengradformat erfordert, wie im GeoJSON-Format definiert. |
Weitere Informationen zu den Anforderungsparametern der Azure Maps Route Directions-API finden Sie unter URI-Parameter.
Beispiele anfordern
Routenberechnung-API-Anforderung für Bing Maps:
http://dev.virtualearth.net/REST/V1/Routes/driving?wp.0=47.610173,-122.204171&wp.1=47.612440,-122.204171key={Your-Bing-Maps-Key}
POST-Anforderung der Azure Maps Route Wegbeschreibungs-API :
https://atlas.microsoft.com/route/directions?api-version=2025-01-01&subscription-key={Your-Azure-Maps-Subscription-key}
Angabe im Text der Anforderung:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"coordinates": [
-122.204171,
47.610173
],
"type": "Point"
},
"properties": {
"pointIndex": 0,
"pointType": "waypoint"
}
},
{
"type": "Feature",
"geometry": {
"coordinates": [
-122.204171,
47.612440
],
"type": "Point"
},
"properties": {
"pointIndex": 1,
"pointType": "Waypoint"
}
}
]
}
Antwortfelder
In der folgenden Tabelle sind die Felder aufgeführt, die in der HTTP-Antwort angezeigt werden können, wenn die Bing Maps-Anforderung "Route berechnen" und das Azure Maps-Äquivalent ausgeführt wird:
Bing Maps-Feld | Azure Maps-Feld | BESCHREIBUNG |
---|---|---|
actualStart | Point-Featureobjekt | Point-Featureobjekt mit type=„waypoint“ und inputIndex = 0 definiert den Startpunkt. |
actualEnd | Point-Featureobjekt | Punktmerkmalsobjekt mit Typ="Wegpunkt" und EingabeIndex=letzter definiert den routingfähigen Endpunkt. |
alternateVias | alternativeRoutes | Bing Maps alternateVias identifiziert die separaten Routen. In Azure Maps werden alternative Routen als neue Featuresammlung unter "alternativeRoutes" zurückgegeben. |
compassDegrees | compassDegrees | |
compassDirection | compassDirection | |
Beschreibung | Nicht unterstützt | |
Details | Eigenschaften | Die Eigenschaften des Featureobjekts enthalten die Informationen des Manövers. |
distanceUnit | Nicht zutreffend | Die Wegbeschreibungs-API für Azure Maps gibt die Entfernung in Metern zurück. |
durationUnit | Nicht zutreffend | Die Azure Maps Route Directions-API gibt die Dauer in Sekunden zurück. |
endPathIndices | Bereich | Azure Maps gibt den Start- und Endindex zurück, der von einem bestimmten Abschnitt einer Route als Bereich abgedeckt wird. |
endWaypoint | Nicht unterstützt | In der Antwort der Azure Maps Route Directions API kann endWaypoint von type="waypoint" und inputIndex = last index abgeleitet werden. |
formattedText | formattedText | |
Hinweise | Nicht unterstützt | |
hintType | Nicht unterstützt | |
Symboltyp | Nicht unterstützt | Die Bing Maps Calculate Route API gibt den Symboltyp an, der den Reisemodus in Benutzeranwendungen darstellt. Wenn z. B. eine Fahrtstrecke über eine teilweise Fähre verfügt, könnte das Symbol verwendet werden, um die verschiedenen Reisemodi in einer Route visuell zu identifizieren. Die Azure Maps Calculate Route-API unterstützt nicht iconType, der Reisemodus kann jedoch von der TravelMode-Eigenschaft in der Antwort abgeleitet werden. |
Anweisung | Anweisung | |
isRealTimeTransit | Nicht unterstützt | |
isVia | viaWaypoint | In der Antwort der Azure Maps-API „Route Directions“ wird der Via-Wegpunkt als „type“: „ViaWaypoint“ zurückgegeben. |
locationCodes | Nicht unterstützt | |
Standortkennzeichnung | Nicht unterstützt | |
Manöverpunkt | Manöverpunkt | In Azure Maps, für Punktobjekte, bei denen ein Manöver erforderlich ist, wird type=ManeuverPoint verwendet. In der Bing Maps-API „Calculate a Route“ weist maneuverPoint das Format „Breitengrad/Längengrad“ auf, während in Azure Maps das Format „Längengrad/Breitengrad“ verwendet wird, wie im GeoJSON-Format definiert. |
Manövertyp | Manövertyp | |
Modus | Nicht unterstützt | |
Namen | Namen | |
realTimeTransitDelay | Nicht unterstützt | |
Straßentyp | Straßentyp | |
routePathIndex | routePathPoint | |
routeSubLegs | subLegs | |
sideOfStreet | sideOfStreet | |
startPathIndices | Bereich | Azure Maps gibt den Start- und Endindex zurück, der von einem bestimmten Abschnitt einer Route als Bereich abgedeckt wird. |
startWaypoint | Nicht unterstützt | In der Antwort der Azure Maps Route Directions API kann startWaypoint von type="waypoint" und inputIndex = first index abgeleitet werden. |
towardsRoadName | towardsRoadName | |
Verkehrsstau | Verkehrsstau | |
Verwendete Verkehrsdaten | Verwendete Verkehrsdaten | |
Reisedistanz | EntfernungInMetern | |
Reisedauer | DauerInSekunden | |
travelDurationTraffic | durationTrafficInSeconds | |
Reisemodus | Reisemodus |
Weitere Informationen zu den Antwortfeldern der Azure Maps Route Directions API finden Sie unter Definitionen.
Beispielantworten
Das folgende JSON-Beispiel zeigt, was beim Ausführen der Bing Maps Calculate a Route-Anforderung im Textkörper der HTTP-Antwort zurückgegeben wird:
{
"authenticationResultCode": "ValidCredentials",
"brandLogoUri": "https://dev.virtualearth.net/Branding/logo_powered_by.png",
"copyright": "Copyright © 2024 Microsoft and its suppliers. All rights reserved. This API cannot be accessed and the content and any results may not be used, reproduced or transmitted in any manner without express written permission from Microsoft Corporation.",
"resourceSets": [
{
"estimatedTotal": 1,
"resources": [
{
"__type": "Route:http://schemas.microsoft.com/search/local/ws/rest/v1",
"bbox": [
47.610173,
-122.204193,
47.611674,
-122.203012
],
"id": "v70,h570425388,i0,a0,cen-US,dAAAAAAAAAAA1,y0,s1,m1,o1,t4,wfPMbJhrOR0Cq8j0jEY1ewA2~AF2UnBAtW6QAAADgAQAAAAAA0~MTAybmQgQXZlIE5F0~~~~~~~~v12,wkWEVb2TOR0Cq8j0jEY1ewA2~AF2UnBAdU6QAAADgAQAAgD8A0~MTAzcmQgQXZlIE5F0~~~~~~~~v12,k1,pZ3NpLXBvaQ2-VHJ1ZQ2,pWC1GRC1GTElHSFQ1-Z3NpLXBvaQ2,p-,p-,p-",
"distanceUnit": "Kilometer",
"durationUnit": "Second",
"routeLegs": [
{
"actualEnd": {
"type": "Point",
"coordinates": [
47.611674,
-122.203084
]
},
"actualStart": {
"type": "Point",
"coordinates": [
47.610173,
-122.20414
]
},
"alternateVias": [],
"description": "102nd Ave NE, NE 1st St",
"endTime": "/Date(1713305954789-0700)/",
"itineraryItems": [
{
"compassDirection": "north",
"details": [
{
"compassDegrees": 356,
"endPathIndices": [
1
],
"maneuverType": "DepartStart",
"mode": "Driving",
"names": [
"102nd Ave NE"
],
"roadType": "Street",
"startPathIndices": [
0
]
}
],
"exit": "",
"iconType": "Auto",
"instruction": {
"formattedText": null,
"maneuverType": "DepartStart",
"text": "Head north on 102nd Ave NE toward NE 1st Pl"
},
"isRealTimeTransit": false,
"maneuverPoint": {
"type": "Point",
"coordinates": [
47.610173,
-122.20414
]
},
"realTimeTransitDelay": 0,
"sideOfStreet": "Unknown",
"tollZone": "",
"towardsRoadName": "NE 1st Pl",
"transitTerminus": "",
"travelDistance": 0.114,
"travelDuration": 36,
"travelMode": "Driving"
},
{
"compassDirection": "east",
"details": [
{
"compassDegrees": 89,
"endPathIndices": [
4
],
"maneuverType": "TurnRight",
"mode": "Driving",
"names": [
"NE 1st St"
],
"roadType": "Street",
"startPathIndices": [
1
]
}
],
"exit": "",
"iconType": "Auto",
"instruction": {
"formattedText": null,
"maneuverType": "TurnRight",
"text": "Turn right onto NE 1st St"
},
"isRealTimeTransit": false,
"maneuverPoint": {
"type": "Point",
"coordinates": [
47.611206,
-122.204193
]
},
"realTimeTransitDelay": 0,
"sideOfStreet": "Unknown",
"tollZone": "",
"transitTerminus": "",
"travelDistance": 0.106,
"travelDuration": 22,
"travelMode": "Driving"
},
{
"compassDirection": "northwest",
"details": [
{
"compassDegrees": 302,
"endPathIndices": [
5
],
"maneuverType": "TurnLeft",
"mode": "Driving",
"names": [
"103rd Ave NE"
],
"roadType": "Street",
"startPathIndices": [
4
]
}
],
"exit": "",
"iconType": "Auto",
"instruction": {
"formattedText": null,
"maneuverType": "TurnLeft",
"text": "Turn left onto 103rd Ave NE"
},
"isRealTimeTransit": false,
"maneuverPoint": {
"type": "Point",
"coordinates": [
47.611629,
-122.203012
]
},
"realTimeTransitDelay": 0,
"sideOfStreet": "Unknown",
"tollZone": "",
"transitTerminus": "",
"travelDistance": 0.007,
"travelDuration": 21,
"travelMode": "Driving"
},
{
"compassDirection": "northwest",
"details": [
{
"compassDegrees": 302,
"endPathIndices": [
5
],
"maneuverType": "ArriveFinish",
"mode": "Driving",
"names": [
"103rd Ave NE"
],
"roadType": "Street",
"startPathIndices": [
5
]
}
],
"exit": "",
"hints": [
{
"hintType": "PreviousIntersection",
"text": "The last intersection before your destination is NE 2nd St"
}
],
"iconType": "Auto",
"instruction": {
"formattedText": null,
"maneuverType": "ArriveFinish",
"text": "Arrive at 103rd Ave NE"
},
"isRealTimeTransit": false,
"maneuverPoint": {
"type": "Point",
"coordinates": [
47.611674,
-122.203084
]
},
"realTimeTransitDelay": 0,
"sideOfStreet": "Unknown",
"tollZone": "",
"transitTerminus": "",
"travelDistance": 0,
"travelDuration": 0,
"travelMode": "Driving"
}
],
"routeRegion": "WWMX",
"routeSubLegs": [
{
"endWaypoint": {
"type": "Point",
"coordinates": [
47.611674,
-122.203084
],
"description": "103rd Ave NE",
"isVia": false,
"locationIdentifier": "0|93|148|156|16|29|83|164|0|0|0|224|1|0|0|128|63|0|47.611674,-122.203084",
"routePathIndex": 5
},
"startWaypoint": {
"type": "Point",
"coordinates": [
47.610173,
-122.20414
],
"description": "102nd Ave NE",
"isVia": false,
"locationIdentifier": "0|93|148|156|16|45|91|164|0|0|0|224|1|0|0|0|0|0|47.610173,-122.20414",
"routePathIndex": 0
},
"travelDistance": 0.227,
"travelDuration": 80
}
],
"startTime": "/Date(1713305874789-0700)/",
"travelDistance": 0.227,
"travelDuration": 80,
"travelMode": "Driving"
}
],
"trafficCongestion": "None",
"trafficDataUsed": "None",
"travelDistance": 0.227,
"travelDuration": 80,
"travelDurationTraffic": 71,
"travelMode": "Driving"
}
]
}
],
"statusCode": 200,
"statusDescription": "OK",
"traceId": "47969a89fd7bc08f1a922bf92f4a7541|MWH0032B15|0.0.0.0|MWH0031C9B, Leg0-MWH0031C8C"
}
Im folgenden JSON-Beispiel wird gezeigt, was beim Ausführen der Azure Maps-Anforderung zum Abrufen von Kartenkacheln im Text der HTTP-Antwort zurückgegeben wird:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-122.20414,
47.610173
]
},
"properties": {
"durationInSeconds": 36,
"distanceInMeters": 114.00,
"exitIdentifier": "",
"signs": [],
"instruction": {
"formattedText": "<Action>Head</Action> <CmpsDir>north</CmpsDir> on <RoadName>102nd Ave NE</RoadName> toward <Toward>NE 1st Pl</Toward>",
"maneuverType": "DepartStart",
"text": "Head north on 102nd Ave NE toward NE 1st Pl"
},
"towardsRoadName": "NE 1st Pl",
"routePathPoint": {
"legIndex": 0,
"pointIndex": 0
},
"compassDirection": "north",
"travelMode": "driving",
"steps": [
{
"maneuverType": "DepartStart",
"routePathRange": {
"legIndex": 0,
"range": [
0,
1
]
},
"names": [
"102nd Ave NE"
],
"compassDegrees": 356.00,
"roadType": "Street"
}
],
"type": "ManeuverPoint"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-122.204193,
47.611206
]
},
"properties": {
"durationInSeconds": 22,
"distanceInMeters": 106.00,
"exitIdentifier": "",
"signs": [],
"instruction": {
"formattedText": "<Action>Turn</Action> <TurnDir>right</TurnDir> onto <RoadName>NE 1st St</RoadName>",
"maneuverType": "TurnRight",
"text": "Turn right onto NE 1st St"
},
"routePathPoint": {
"legIndex": 0,
"pointIndex": 1
},
"compassDirection": "east",
"travelMode": "driving",
"steps": [
{
"maneuverType": "TurnRight",
"routePathRange": {
"legIndex": 0,
"range": [
1,
4
]
},
"names": [
"NE 1st St"
],
"compassDegrees": 89.00,
"roadType": "Street"
}
],
"type": "ManeuverPoint"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-122.203012,
47.611629
]
},
"properties": {
"durationInSeconds": 21,
"distanceInMeters": 7.00,
"exitIdentifier": "",
"signs": [],
"instruction": {
"formattedText": "<Action>Turn</Action> <TurnDir>left</TurnDir> onto <RoadName>103rd Ave NE</RoadName>",
"maneuverType": "TurnLeft",
"text": "Turn left onto 103rd Ave NE"
},
"routePathPoint": {
"legIndex": 0,
"pointIndex": 4
},
"compassDirection": "northwest",
"travelMode": "driving",
"steps": [
{
"maneuverType": "TurnLeft",
"routePathRange": {
"legIndex": 0,
"range": [
4,
5
]
},
"names": [
"103rd Ave NE"
],
"compassDegrees": 302.00,
"roadType": "Street"
}
],
"type": "ManeuverPoint"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-122.203084,
47.611674
]
},
"properties": {
"durationInSeconds": 0,
"distanceInMeters": 0.00,
"exitIdentifier": "",
"signs": [],
"instruction": {
"formattedText": "<Action>Arrive</Action> at <WaypointName>103rd Ave NE</WaypointName>",
"maneuverType": "ArriveFinish",
"text": "Arrive at 103rd Ave NE"
},
"routePathPoint": {
"legIndex": 0,
"pointIndex": 5
},
"compassDirection": "northwest",
"travelMode": "driving",
"steps": [
{
"maneuverType": "ArriveFinish",
"routePathRange": {
"legIndex": 0,
"range": [
5,
5
]
},
"names": [
"103rd Ave NE"
],
"compassDegrees": 302.00,
"roadType": "Street"
}
],
"type": "ManeuverPoint"
}
},
{
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": []
},
"properties": {
"resourceId": "v70,h570425388,i0,a0,cen-US,dAAAAAAAAAAA1,y0,s1,m1,o1,t0,wfPMbJhrOR0Cq8j0jEY1ewA2~~~~~~~~~~v12,wkWEVb2TOR0Cq8j0jEY1ewA2~~~~~~~~~~v12,k1,qatt:1",
"trafficCongestion": "Mild",
"trafficDataUsed": "None",
"distanceInMeters": 227.00,
"durationInSeconds": 80,
"departureTime": "2024-04-16T22:22:27+00:00",
"arrivalTime": "2024-04-16T22:23:47+00:00",
"type": "RoutePath",
"legs": []
}
}
]
}
Transaktionsnutzung
Ähnlich wie die Bing Maps Calculate Route API protokolliert die Azure Maps Route Direction API eine abrechnungsfähige Transaktion pro API-Anforderung. Weitere Informationen zu Azure Maps-Transaktionen finden Sie unter Grundlegendes zu Azure Maps-Transaktionen.
Zusatzinformation
- Post Directions Batch: Dient zum Senden eines Batches von Abfragen an die Route Directions-API in einer einzigen synchronen Anforderung.
Unterstützung