Traffic - Get Traffic Incident
L'API Eventi imprevisti del traffico fornisce incidenti di traffico come costruzione, congestione del traffico e incidenti e così via all'interno di un rettangolo di selezione. Fornisce inoltre metadati del traffico per informazioni dettagliate su ogni evento imprevisto.
L'API fornisce una raccolta di funzionalità GeoJSON degli eventi imprevisti del traffico. Ogni evento imprevisto include due caratteristiche di punto: la posizione in cui si verifica l'evento imprevisto e la posizione finale di un evento imprevisto del traffico, ad esempio la fine di una zona di costruzione. Per la copertura degli incidenti stradali per paese/area geografica, vedere Copertura del traffico.
GET {endpoint}/traffic/incident?api-version=2025-01-01&bbox={bbox}
GET {endpoint}/traffic/incident?api-version=2025-01-01&incidentType={incidentType}&bbox={bbox}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
|
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
|
bbox
|
query | True |
number[] |
Definisce un'area rettangolare di interesse sulla superficie terrestre. I lati del rettangolo sono specificati dai valori di longitudine e latitudine e devono rispettare il formato GeoJSON: [minLon, minLat, maxLon, maxLat]. Per altre informazioni, vedere RFC 7946, sezione 5.
|
|
incident
|
query |
Specifica il tipo di evento imprevisto del traffico da restituire. Sono supportati più tipi di eventi imprevisti all'interno di una singola richiesta. Se non specificato, i risultati includeranno tutti i tipi di evento imprevisto all'interno del rettangolo di selezione fornito. Ad esempio, '&incidentType=Accident' o '&incidentType=Accident,Construction'. |
Intestazione della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| x-ms-client-id |
string |
Specifica quale account è destinato all'uso in combinazione con il modello di sicurezza di Azure AD. Rappresenta un ID unico per l'account Mappe di Azure e può essere recuperato dall'API Account del piano di gestione Mappe di Azure. Per maggiori informazioni sull'uso della sicurezza Microsoft Entra ID in Mappe di Azure, vedi Gestire l'autenticazione in Mappe di Azure. |
|
| Accept-Language |
string |
Lingua in cui devono essere restituiti i risultati degli eventi imprevisti del traffico. Per ulteriori informazioni, vedere Lingue supportate per riferimento. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta ha avuto esito positivo. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
AadToken
Questi sono i flussi Microsoft Entra OAuth 2.0. Quando abbinata al controllo Azure basato su ruolo può essere utilizzata per controllare l'accesso alle API REST di Mappe di Azure. I controlli di accesso basati su ruoli di Azure sono utilizzati per designare l'accesso a uno o più account o sottorisorse risorse di Mappe di Azure. Qualsiasi utente, gruppo o principale di servizio può ricevere l'accesso tramite un ruolo integrato o un ruolo personalizzato composto da uno o più permessi per Mappe di Azure API REST.\n\nPer implementare scenari, consigliamo di consultare i concetti di autenticazione . In sintesi, questa definizione di sicurezza fornisce una soluzione per modellare l'applicazione tramite oggetti in grado di controllo degli accessi su API e ambiti specifici.\n\n#### Note\n* Questa definizione di sicurezza richiede l'uso dell'intestazione x-ms-client-id per indicare a quale Mappe di Azure risorsa l'applicazione richiede accesso. Questo può essere acquisito dall'API di gestione Maps.\n* \nIl Authorization URL è specifico per l'istanza Azure cloud pubblico. I cloud sovrani hanno URL di autorizzazione unici e configurazioni Microsoft Entra ID. \n* \nIl controllo accessibile basato sul ruolo Azure viene configurato dal piano di gestione Azure tramite Azure portale, PowerShell, CLI, Azure SDK o API REST.\n* \nUtilizzo del Mappe di Azure Web SDK consente la configurazione di un'applicazione basata sulla configurazione per molteplici casi d'uso.\n* Per maggiori informazioni su Microsoft Identity Platform, vedi Microsoft Identity Platform panoramica.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| https://atlas.microsoft.com/.default |
subscription-key
Questa è una chiave condivisa che viene fornita quando Crea un account Mappe di Azure nel portale Azure o utilizzando PowerShell, CLI, Azure SDK o API REST.\n\n Con questa chiave, qualsiasi applicazione può accedere a tutte le API REST. In altre parole, questa chiave può essere utilizzata come chiave master nell'account in cui vengono rilasciate.\n\n Per applicazioni pubblicamente esposte, la nostra raccomandazione è di utilizzare l'approccio
Tipo:
apiKey
In:
header
SAS Token
Questo token di firma di accesso condiviso viene creato dall'operazione List SAS sulla risorsa Mappe di Azure tramite il piano di gestione Azure tramite portale Azure, PowerShell, CLI, Azure SDK o API REST.\n\n Con questo token, qualsiasi applicazione è autorizzata ad accedere con Azure Controlli di accesso basati su ruoli e controllo sottile sulla scadenza, la velocità e la regione/i di utilizzo per il token specifico. In altre parole, il Token SAS può essere utilizzato per permettere alle applicazioni di controllare l'accesso in modo più sicuro rispetto alla chiave condivisa.\n\n Per applicazioni pubblicamente esposte, la nostra raccomandazione è di configurare una lista specifica di origini consentite sulla risorsa dell'account Map per limitare l'abuso di rendering e rinnovare regolarmente il token SAS.
Tipo:
apiKey
In:
header
Esempio
Request information about a traffic incident
Esempio di richiesta
GET {endpoint}/traffic/incident?api-version=2025-01-01&bbox=-122.22,47.44,-122.19,47.61
Risposta di esempio
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-122.20148,
47.609058
]
},
"id": 125193835200120000,
"properties": {
"description": "Stationary traffic on Bellevue Way SE from SE 3rd St to Bellevue Way NE / Main St.",
"delay": 125,
"endPoint": {
"type": "Point",
"coordinates": [
-122.202707,
47.610156
]
},
"endTime": "2025-05-01T20:50:41.3340000Z",
"incidentType": "Congestion",
"isRoadClosed": false,
"isTrafficJam": true,
"lastModifiedTime": "2025-05-01T18:50:41.3340000Z",
"severity": 1,
"startTime": "2025-05-01T18:47:00.0000000Z",
"title": "Bellevue Way SE"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-122.195563,
47.499877
]
},
"id": 125453508966320000,
"properties": {
"description": "Slow traffic on I-405 N from Sunset Blvd NE exit [5] to exit [7].",
"delay": 141,
"endPoint": {
"type": "Point",
"coordinates": [
-122.196893,
47.531893
]
},
"endTime": "2025-05-01T19:19:00.0000000Z",
"incidentType": "Congestion",
"isRoadClosed": false,
"isTrafficJam": true,
"lastModifiedTime": "2025-05-01T18:50:41.3340000Z",
"severity": 1,
"startTime": "2025-05-01T18:47:00.0000000Z",
"title": "I-405 N"
}
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta comune all'errore per tutte le API di Azure Resource Manager per restituire dettagli di errore per operazioni fallite. Questo segue anche il formato di risposta di errore OData. |
|
Features |
Specifica il tipo di |
|
Feature |
Specifica il tipo di |
|
Geo |
Specifica il tipo di |
|
Geo |
Tipo geometry |
|
Incident |
Specifica il tipo di evento imprevisto del traffico. Può essere usato per richiedere e distinguere tra vari tipi di eventi imprevisti. |
|
Traffic |
Specifica informazioni dettagliate sugli eventi imprevisti del traffico. |
|
Traffic |
GeoJSON feature object che contiene l'oggetto Geometry e proprietà aggiuntive degli incidenti di traffico. |
|
Traffic |
Oggetto raccolta di funzionalità GeoJSON che contiene un elenco di funzionalità degli eventi imprevisti del traffico. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta comune all'errore per tutte le API di Azure Resource Manager per restituire dettagli di errore per operazioni fallite. Questo segue anche il formato di risposta di errore OData.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
FeaturesItemTypeEnum
Specifica il tipo di GeoJSON. L'unico tipo di oggetto supportato è Feature. Per altre informazioni, vedere RFC 7946.
| Valore | Descrizione |
|---|---|
| Feature |
Specifica il tipo di oggetto Feature |
FeatureTypeEnum
Specifica il tipo di GeoJSON. L'unico tipo di oggetto supportato è FeatureCollection. Per altre informazioni, vedere RFC 7946.
| Valore | Descrizione |
|---|---|
| FeatureCollection |
Specifica il tipo di oggetto |
GeoJsonObjectType
Specifica il tipo di GeoJSON. Deve essere uno dei nove tipi di oggetto GeoJSON validi: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature e FeatureCollection.
| Valore | Descrizione |
|---|---|
| Point |
|
| MultiPoint |
|
| LineString |
|
| MultiLineString |
|
| Polygon |
|
| MultiPolygon |
|
| GeometryCollection |
|
| Feature |
Oggetto |
| FeatureCollection |
Oggetto |
GeoJsonPoint
Tipo geometry GeoJSON Point valido. Per informazioni dettagliate, vedere RFC 7946.
IncidentType
Specifica il tipo di evento imprevisto del traffico. Può essere usato per richiedere e distinguere tra vari tipi di eventi imprevisti.
| Valore | Descrizione |
|---|---|
| Accident |
Incidente |
| Congestion |
Congestione |
| DisabledVehicle |
DisabledVehicle |
| Miscellaneous |
Miscellaneous |
| RoadHazard |
RoadHazard |
| Construction |
Costruzione |
| Weather |
Meteo |
TrafficIncidentFeatureProperties
Specifica informazioni dettagliate sugli eventi imprevisti del traffico.
| Nome | Tipo | Descrizione |
|---|---|---|
| delay |
number (double) |
Ritardo causato dall'evento imprevisto in secondi. Se non è applicabile alcun ritardo, restituisce zero. |
| description |
string |
Descrizione dell'evento imprevisto che include il nome della strada e l'evento che influisce sul flusso del traffico. Esempi: • W 95th St tra Switzer Rd e Bluejacket Dr - costruzione • WB Johnson Dr presso I-435 - riparazione del ponte |
| endPoint |
Oggetto GeoJson Point che ha specificato la posizione finale di un evento imprevisto del traffico, ad esempio la fine di una zona di costruzione. Questa posizione fa parte dell'oggetto proprietà evento imprevisto e, per impostazione predefinita, non può essere interpretata dai parser per la visualizzazione sulla mappa. |
|
| endTime |
string |
Data e ora in formato UTC alla fine dell'evento imprevisto del traffico, formattata come valore dateTime come definito in RFC 3339, sezione 5.6. |
| incidentType |
Specifica il tipo di evento imprevisto del traffico. Può essere usato per richiedere e distinguere tra vari tipi di eventi imprevisti. |
|
| isRoadClosed |
boolean |
Un valore di |
| isTrafficJam |
boolean |
Un valore di |
| lastModifiedTime |
string |
Data e ora in formato UTC dell'ultimo aggiornamento delle informazioni sull'evento imprevisto, formattate come valore dateTime come definito in RFC 3339, sezione 5.6. |
| severity |
integer (int32) |
Specifica il livello di importanza dell'evento imprevisto.
|
| startTime |
string |
Data e ora in formato UTC in cui si è verificato l'evento imprevisto, formattato come valore dateTime come definito in RFC 3339, sezione 5.6. |
| title |
string |
Specifica i nomi delle strade e la direzione delle strade interessate. |
TrafficIncidentFeaturesItem
GeoJSON feature object che contiene l'oggetto Geometry e proprietà aggiuntive degli incidenti di traffico.
| Nome | Tipo | Descrizione |
|---|---|---|
| geometry |
Tipo geometry |
|
| id |
integer (int64) |
ID univoco per l'evento imprevisto. |
| properties |
Specifica informazioni dettagliate sugli eventi imprevisti del traffico. |
|
| type |
Specifica il tipo di |
TrafficIncidentResponse
Oggetto raccolta di funzionalità GeoJSON che contiene un elenco di funzionalità degli eventi imprevisti del traffico.
| Nome | Tipo | Descrizione |
|---|---|---|
| features |
|
|
| type |
Specifica il tipo di |