Search - Get Reverse Geocoding Batch
Permet d’envoyer un lot de requêtes à l’API de géocodage inverse en une seule requête.
L’API Get Reverse Geocoding Batch est une requête HTTP POST qui envoie des lots allant jusqu’à 100 requêtes pour géocodage inverse API à l’aide d’une seule requête.
Envoyer une demande de traitement par lots synchrone
L’API synchrone est recommandée pour les requêtes par lots légères. Lorsque le service reçoit une demande, il répond dès que les éléments de lot sont calculés et il n’y aura aucune possibilité de récupérer les résultats ultérieurement. L’API synchrone retourne une erreur de délai d’expiration (réponse 408) si la requête prend plus de 60 secondes. Le nombre d’éléments de lot est limité à 100 pour cette API.
POST https://atlas.microsoft.com/reverseGeocode:batch?api-version={api-version}
Corps POST pour la requête Batch
Pour envoyer le géocodage inverse requêtes, vous utiliserez une requête POST où le corps de la requête contiendra le tableau batchItems au format json et l’en-tête Content-Type sera défini sur application/json. Voici un exemple de corps de requête contenant 2 géocodage inverse requêtes :
{
"batchItems": [
{
"coordinates": [-122.128275, 47.639429],
"resultTypes": ["Address", "PopulatedPlace"]
},
{
"coordinates": [-122.341979399674, 47.6095253501216]
}
]
}
Un géocodage inverse objet batchItem peut accepter l’un des paramètres de géocodage inverse pris en charged’URI.
Le lot doit contenir au moins 1 requête.
Modèle de réponse par lot
La réponse par lot contient un composant summary qui indique les totalRequests qui faisaient partie de la demande de lot d’origine et successfulRequests c’est-à-dire les requêtes qui ont été exécutées avec succès. La réponse par lot inclut également un tableau batchItems qui contient une réponse pour chaque requête dans la requête de lot. Les batchItems contiennent les résultats dans le même ordre que les requêtes d’origine ont été envoyées dans la requête de lot. Chaque élément est de l’un des types suivants :
GeocodingResponse: si la requête s’est terminée correctement.Error: si la requête a échoué. La réponse contient unecodeet unemessagedans ce cas.
POST {endpoint}/reverseGeocode:batch?api-version=2026-01-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Le nom d’hôte du service Azure Maps. Utilisez |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
En-tête de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| x-ms-client-id |
string |
Précise quel compte est destiné à être utilisé en conjonction avec le modèle de sécurité Azure AD. Il représente un ID unique pour le compte Azure Maps et peut être récupéré depuis l’API de compte Azure Maps Management Plane. Pour plus d’informations sur l’utilisation de la sécurité Microsoft Entra ID dans Azure Maps, voir Gérer l’authentification dans Azure Maps. |
|
| Accept-Language |
string |
Langue dans laquelle les résultats de recherche doivent être retournés. Pour plus d’informations, consultez langues prises en charge. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| batchItems |
Les requêtes de géocodage inversé à traiter dans ce lot. Chaque entrée est une demande indépendante de géocodage inversé ; Le service renvoie une entrée correspondante dans |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
La demande a réussi. |
|
| Other Status Codes |
Réponse d’erreur inattendue. En-têtes x-ms-error-code: string |
Sécurité
AadToken
Ce sont les flux Microsoft Entra OAuth 2.0. Lorsqu’il est associé au contrôle d’accès basé sur Azure par rôle, il peut être utilisé pour contrôler l’accès à Azure Maps API REST. Les contrôles d’accès basés sur les rôles Azure sont utilisés pour désigner l’accès à un ou plusieurs comptes ou sous-ressources de ressources Azure Maps. Tout utilisateur, groupe ou principal de service peut avoir accès via un rôle intégré ou un rôle personnalisé composé d’une ou plusieurs autorisations pour les API REST Azure Maps.
Pour implémenter des scénarios, nous vous recommandons d’afficher concepts d’authentification. En résumé, cette définition de sécurité fournit une solution pour la modélisation des applications via des objets capables de contrôler l’accès sur des API et des étendues spécifiques.
Note
- Cette définition de sécurité nécessite l’utilisation de l’en-tête
x-ms-client-idpour indiquer la ressource Azure Maps à laquelle l’application demande l’accès. Cela peut être acquis à partir de l’API de gestion Maps. - La
Authorization URLest spécifique à l’instance de cloud public Azure. Les clouds souverains disposent d’URL d’autorisation uniques et de configurations d’identifiants Microsoft Entra ID. - Le contrôle d’accès en fonction du rôle Azure est configuré à partir de l'plan de gestion Azure via le portail Azure, PowerShell, l’interface CLI, les SDK Azure ou les API REST.
- L’utilisation du kit de développement logiciel (SDK) web Azure Maps permet la configuration basée sur la configuration d’une application pour plusieurs cas d’usage.
- Pour plus d’informations sur la plateforme d’identités Microsoft, consultez vue d’ensemble de la plateforme d’identités Microsoft.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| https://atlas.microsoft.com/.default |
subscription-key
Il s’agit d’une clé partagée provisionnée lorsque vous créer un compte Azure Maps dans le portail Azure ou à l’aide de PowerShell, CLI, sdk Azure ou API REST.
Avec cette clé, toute application peut accéder à toutes les API REST. En d’autres termes, cette clé peut être utilisée comme clé principale dans le compte dans lequel elles sont émises.
Pour les applications exposées publiquement, nous vous recommandons d’utiliser les applications clientes confidentielles approche permettant d’accéder aux API REST Azure Maps afin que votre clé puisse être stockée en toute sécurité.
Type:
apiKey
Dans:
header
SAS Token
Il s’agit d’un jeton de signature d’accès partagé créé à partir de l’opération List SAS sur la ressource Azure Maps via le plan de gestion Azure via le portail Azure, PowerShell, CLI, azure SDK ou LES API REST.
Avec ce jeton, toute application est autorisée à accéder avec des contrôles d’accès en fonction du rôle Azure et un contrôle précis à l’expiration, au taux et aux régions d’utilisation pour le jeton particulier. En d’autres termes, le jeton SAP peut être utilisé pour permettre aux applications de contrôler l’accès de manière plus sécurisée que la clé partagée.
Pour les applications exposées publiquement, nous vous recommandons de configurer une liste spécifique d’origines autorisées sur la ressource de compte mapper pour limiter l’abus de rendu et renouveler régulièrement le jeton SAP.
Type:
apiKey
Dans:
header
Exemples
A Reverse Geocoding Batch API call containing 2 Reverse Geocoding queries
Exemple de requête
POST https://atlas.microsoft.com/reverseGeocode:batch?api-version=2026-01-01
{
"batchItems": [
{
"coordinates": [
-122.138681,
47.630358
],
"resultTypes": [
"Address",
"PopulatedPlace"
],
"optionalId": "4C3681A6C8AA4AC3441412763A2A25C81444DC8B"
},
{
"coordinates": [
47.630358,
-122.138681
],
"optionalId": "6M9W39P12SNHGAIZ4JQ7F57NWJLV2BRYEQRD7OH7"
}
]
}
Exemple de réponse
{
"summary": {
"successfulRequests": 1,
"totalRequests": 2
},
"batchItems": [
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"type": "Address",
"confidence": "Medium",
"matchCodes": [
"Good"
],
"address": {
"locality": "Redmond",
"adminDistricts": [
{
"name": "Washington",
"shortName": "WA"
},
{
"name": "King County",
"shortName": "King Co."
}
],
"countryRegion": {
"ISO": "US",
"name": "United States"
},
"postalCode": "98052",
"formattedAddress": "2267 152nd Ave NE, Redmond, Washington 98052, United States",
"streetName": "152nd Ave NE",
"streetNumber": "2267",
"addressLine": "2267 152nd Ave NE"
},
"geocodePoints": [
{
"geometry": {
"type": "Point",
"coordinates": [
-122.128275,
47.639429
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Display",
"Route"
]
},
{
"geometry": {
"type": "Point",
"coordinates": [
-122.127028,
47.638545
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Route"
]
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-122.128275,
47.639429
]
},
"bbox": [
-122.1359181505759,
47.63556628242932,
-122.1206318494241,
47.643291717570676
]
}
],
"optionalId": "4C3681A6C8AA4AC3441412763A2A25C81444DC8B"
},
{
"error": {
"code": "Bad Request",
"message": "The provided coordinates (-122.138681,47.630358) in coordinates field are invalid or out of range"
},
"optionalId": "6M9W39P12SNHGAIZ4JQ7F57NWJLV2BRYEQRD7OH7"
}
]
}
Définitions
| Nom | Description |
|---|---|
| Address |
L’adresse d’un emplacement suggéré par géocodage ou autocomplétion, analysé en champs structurés.
La rareté est normale : seuls les champs fournis par l’entité résolue sont peuplés. Par exemple, |
|
Address |
Un lotissement administratif contenant une adresse. Par exemple, un État, une province ou un comté. Retourné comme une seule entrée dans le tableau parent |
|
Address |
Le pays ou la région contenant l’adresse, identifié par son nom d’affichage et le code pays ISO 3166-1 Alpha-2. L’un ou l’autre champ peut être omis dans une réponse donnée. |
|
Azure. |
Objet d’erreur. |
|
Azure. |
Réponse contenant les détails de l’erreur. |
|
Azure. |
Objet contenant des informations plus spécifiques sur l’erreur. Selon Azure directives de l’API REST - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Calculation |
Méthode utilisée pour calculer le point de géocodeur. |
|
Confidence |
Le niveau de confiance que le résultat de l’emplacement géocodé est une correspondance. Utilisez cette valeur avec les codes de correspondance pour obtenir des informations plus complètes sur la correspondance. La confiance d’un emplacement géocodé dépend de nombreux facteurs, notamment l’importance relative de l’emplacement géocodé et la localisation de l’utilisateur, si spécifiée. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Feature |
Le type d’objet |
|
Features |
Une seule entrée dans le |
|
Features |
La |
|
Feature |
Le type d’objet |
|
Geocode |
Un point de géocodage pour un emplacement : une coordonnée plus des métadonnées décrivant comment le point a été calculé ( |
|
Geocoding |
Le corps de réponse réussi a répondu par |
|
Geocoding |
Une seule entrée à l’intérieur |
|
Geocoding |
Contient les comptes agrégés pour une |
|
Geo |
Spécifie le type |
|
Geo |
Type de géométrie |
| Intersection |
Les détails de l’intersection d’une adresse sont définis comme un intersection routière — le coin où deux rues nommées ou plus se rejoignent. Rempli uniquement lorsque l’entité résolue est un |
|
Match |
Une valeur de code correspondant indiquant comment le service de géocodage a produit un résultat de localisation donné. Le |
|
Result |
Un type d’entité retourné par l’opération |
|
Reverse |
L’organisme demandeur pour l’opération |
|
Reverse |
Une requête de géocodage inversé à l’intérieur d’un |
|
Usage |
L’utilisation prévue d’un point de géocodage. Un point de géocodage retourné par le service porte un ou plusieurs types d’utilisation qui indiquent comment une application cliente doit consommer le point : par exemple, afficher l’emplacement sur une carte versus y acheminer un véhicule. |
Address
L’adresse d’un emplacement suggéré par géocodage ou autocomplétion, analysé en champs structurés.
La rareté est normale : seuls les champs fournis par l’entité résolue sont peuplés. Par exemple, streetName et streetNumber apparaissent uniquement pour les adresses au niveau de la rue, et intersection apparaissent uniquement pour les résultats d’intersections routières.
| Nom | Type | Description |
|---|---|---|
| addressLine |
string |
La première ligne de l’adresse, généralement le nom et le numéro de la rue. Par exemple : |
| adminDistricts |
Les subdivisions administratives qui contiennent l’adresse, classées du plus grossier au plus raffiné. La première entrée est généralement la subdivision de premier ordre (comme un État américain ou une province canadienne) ; Les entrées suivantes couvrent les divisions plus fines où le pays, la dépendance ou la région les définit (comme un comté à l’index 1). |
|
| countryRegion |
Le pays ou la région contenant l’adresse, avec son nom d’affichage et le code pays ISO 3166-1 Alpha-2. |
|
| formattedAddress |
string |
L’adresse complète est rendue sous forme d’une seule chaîne lisible par l’homme, les composantes étant reliées selon les conventions du pays ou de la région de l’adresse. Exemple : |
| intersection |
Les détails des rues qui se croisent pour l’adresse, sont remplis lorsque l’entité résolue est un |
|
| locality |
string |
La localité dans laquelle se situe l’adresse : généralement une ville, un village ou une ville. Par exemple : |
| neighborhood |
string |
Le quartier nommé dans la localité, lorsqu’un est identifié. |
| postalCode |
string |
Le code postal de l’adresse, lorsqu’une est définie. Exemple : |
| streetName |
string |
La composante nom de rue de l’adresse, lorsque l’entité résolue est une adresse au niveau de la rue. Exemple : |
| streetNumber |
string |
Le numéro de maison ou de bâtiment sur la rue, lorsque l’entité résolue est une adresse au niveau de la rue. Exemple : |
AddressAdminDistrictsItem
Un lotissement administratif contenant une adresse. Par exemple, un État, une province ou un comté. Retourné comme une seule entrée dans le tableau parent Address.adminDistricts , où les entrées sont ordonnées du plus grossier au plus fin.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Le nom complet du lotissement. Par exemple, |
| shortName |
string |
La forme abrégée ou abrégée du nom de la subdivision, lorsque l’on en définit. Par exemple, |
AddressCountryRegion
Le pays ou la région contenant l’adresse, identifié par son nom d’affichage et le code pays ISO 3166-1 Alpha-2. L’un ou l’autre champ peut être omis dans une réponse donnée.
| Nom | Type | Description |
|---|---|---|
| ISO |
string |
Le code pays ISO 3166-1 Alpha-2 pour le pays ou la région. Par exemple, |
| name |
string |
Le nom affiché du pays ou de la région. Par exemple : |
Azure.Core.Foundations.Error
Objet d’erreur.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
| details |
Tableau de détails sur des erreurs spécifiques qui ont conduit à cette erreur signalée. |
|
| innererror |
Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur. |
|
| message |
string |
Représentation lisible par l’homme de l’erreur. |
| target |
string |
Cible de l’erreur. |
Azure.Core.Foundations.ErrorResponse
Réponse contenant les détails de l’erreur.
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
Azure.Core.Foundations.InnerError
Objet contenant des informations plus spécifiques sur l’erreur. Selon Azure directives de l’API REST - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
| innererror |
Erreur interne. |
CalculationMethodEnum
Méthode utilisée pour calculer le point de géocodeur.
| Valeur | Description |
|---|---|
| Interpolation |
Le point de géocodage a été apparié à un point sur une route à l’aide de l’interpolation. |
| InterpolationOffset |
Le point de géocodage a été apparié à un point sur une route à l’aide d’une interpolation avec un décalage supplémentaire pour déplacer le point sur le côté de la rue. |
| Parcel |
Le point de géocodage a été apparié au centre d’une parcelle. |
| Rooftop |
Le point de géocodage a été apparié au toit d’un bâtiment. |
ConfidenceEnum
Le niveau de confiance que le résultat de l’emplacement géocodé est une correspondance. Utilisez cette valeur avec les codes de correspondance pour obtenir des informations plus complètes sur la correspondance.
La confiance d’un emplacement géocodé dépend de nombreux facteurs, notamment l’importance relative de l’emplacement géocodé et la localisation de l’utilisateur, si spécifiée.
| Valeur | Description |
|---|---|
| High |
Si le niveau de confiance est défini sur Si une demande inclut un lieu ou une vue, le classement peut alors changer en conséquence. Par exemple, une requête de localisation pour « Paris » renvoie à la fois « Paris, France » et « Paris, TX » avec |
| Medium |
Dans certaines situations, la correspondance renvoyée peut ne pas être au même niveau que les informations fournies dans la demande. Par exemple, une demande peut spécifier des informations d’adresse et le service de géocodage peut uniquement correspondre à un code postal. Dans ce cas, si le service de géocodage a confiance que le code postal correspond aux données, la confiance est fixée à Si les informations d’emplacement de la requête sont ambiguës et qu’il n’existe pas d’informations supplémentaires pour classer les emplacements (telles que l’emplacement de l’utilisateur ou l’importance relative de l’emplacement), le niveau de confiance est défini sur Si les informations d’emplacement de la requête ne fournissent pas suffisamment d’informations pour géocoder un emplacement spécifique, une valeur d’emplacement moins précise peut être renvoyée et le niveau de confiance est défini sur |
| Low |
Manque de confiance dans le match. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d'erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
FeatureCollectionEnum
Le type d’objet GeoJSON utilisé à la base des réponses réussies issues des opérations de géocodage direct, de géocodage inverse et d’autocomplétion (y compris leurs variantes par lot). La seule valeur est FeatureCollection, telle que définie dans la RFC 7946.
Get Polygon est la seule exception : sa racine de réponse est un GeoJSON Feature, voir FeatureTypeEnum.
| Valeur | Description |
|---|---|
| FeatureCollection |
Le type d’objet |
FeaturesItem
Une seule entrée dans le features tableau de un GeocodingResponse, conforme à la forme de l’objet GeoJSON Feature .
Représente un emplacement géocodé : données structurées sur properties, une coordonnée représentative sur geometry, et une boîte englobante optionnelle sur bbox.
| Nom | Type | Description |
|---|---|---|
| bbox |
number[] (double) |
Le plus petit rectangle aligné sur un axe contenant la géométrie de la structure, dans l’ordre WGS 84 longitude/latitude. Codé selon |
| geometry |
Le primaire |
|
| id |
string |
Un identifiant optionnel attribué par le service pour la fonctionnalité, lorsque celui-ci est disponible. |
| properties |
Données structurées sur le lieu géocodé, y compris son type d’entité, les indicateurs de qualité de correspondance, les composants d’adresse et un ou plusieurs points de géocodage. |
|
| type |
Le type d’objet |
FeaturesItemProperties
La properties charge utile d’une caractéristique dans un GeocodingResponsefichier . Contient les indicateurs de type d’entité et de qualité de correspondance pour la localisation géocodée, ses composantes d’adresse analysées, ainsi qu’un ou plusieurs points géocodés qui associent la localisation à des coordonnées spécifiques.
| Nom | Type | Description |
|---|---|---|
| address |
L’adresse du lieu géocodé, analysée en champs structurés tels que localité, code postal, pays/région, et (lorsque disponible) nom et numéro de rue. |
|
| confidence |
À quel point la localisation géocodée correspond à la demande. Utilisez cela |
|
| geocodePoints |
Un ou plusieurs points de géocodage pour l’emplacement, chacun marqué par la manière dont il a été dérivé ( |
|
| matchCodes |
Comment le service de géocodage a produit ce résultat par rapport à la requête : une correspondance directe à la spécificité demandée ( |
|
| type |
string |
Le type d’entité auquel la localisation géocodée a été résolue. L’un des suivants : |
FeatureTypeEnum
Le type d’objet GeoJSON pour Feature les objets. Étiquete chaque entrée dans le features tableau d’une FeatureCollection réponse (géocodage, géocodage inverse, autocomplétion) et apparaît à la racine de la Get Polygon réponse. La seule valeur est Feature, telle que définie dans la RFC 7946.
| Valeur | Description |
|---|---|
| Feature |
Le type d’objet |
GeocodePointsItem
Un point de géocodage pour un emplacement : une coordonnée plus des métadonnées décrivant comment le point a été calculé (calculationMethod) et à quoi il convient le mieux (usageTypes). Une seule fonctionnalité retourne généralement un élément séparé Display et Route pointe pour que les appelants puissent choisir celle qui convient à la tâche.
| Nom | Type | Description |
|---|---|---|
| calculationMethod |
Comment le point a été calculé. Par exemple, fixé sur le toit d’un bâtiment ou interpolé le long d’une ligne centrale de la route. Voir |
|
| geometry |
La coordonnée de ce point géocodé est un |
|
| usageTypes |
À quoi le point de géocodage est le mieux adapté — |
GeocodingBatchResponse
Le corps de réponse réussi a répondu par Get Geocoding Batch. Contient le summary nombre de requêtes soumises réussies ainsi qu’un batchItems tableau contenant une entrée de réponse par requête dans la requête, dans le même ordre que le tableau de requêtes batchItems .
| Nom | Type | Description |
|---|---|---|
| batchItems |
Les résultats par requête du lot. Chaque entrée correspond positionnellement à l’entrée de requête au même indice de tableau dans |
|
| nextLink |
string |
Contient l’URL pour récupérer la page suivante de résultats si la réponse est paginanée. Cela est utile lorsque la réponse est trop importante pour être retournée en un seul appel, permettant aux utilisateurs de naviguer à travers plusieurs pages de résultats. |
| summary |
Le nombre total de requêtes pour l’ensemble du lot, le nombre total de requêtes soumises et le nombre d’entre elles accomplies avec succès. |
GeocodingBatchResponseItem
Une seule entrée à l’intérieur GeocodingBatchResponse.batchItemsde , portant le résultat d’une des requêtes de l’entrée correspondante GeocodingBatchRequestBody.batchItems .
Les requêtes réussies apparaissent leur géocodée features ici sous la même forme que GeocodingResponse; requêtes échouées présentent des informations de diagnostic via error instead.
Exactement un de features ou error est rempli par entrée.
| Nom | Type | Description |
|---|---|---|
| error |
Informations de diagnostic pour une requête qui a échoué dans le lot, le chemin d’erreur par entrée complétant le chemin de réussite sur |
|
| features |
Le tableau d’objets |
|
| nextLink |
string |
Contient l’URL pour récupérer la page suivante de résultats si la réponse est paginanée. Cela est utile lorsque la réponse est trop importante pour être retournée en un seul appel, permettant aux utilisateurs de naviguer à travers plusieurs pages de résultats. |
| optionalId |
string |
L’identifiant fourni par l’appelant résonnait depuis le fichier correspondant |
| type |
Le |
GeocodingBatchResponseSummary
Contient les comptes agrégés pour une Get Geocoding Batch réponse : la taille du lot soumis et le nombre de requêtes traitées avec succès. Utilisé comme type de GeocodingBatchResponse.summary.
| Nom | Type | Description |
|---|---|---|
| successfulRequests |
integer (int32) |
Le nombre de requêtes dans le lot qui ont été traitées avec succès — celles dont l’entrée de réponse dans |
| totalRequests |
integer (int32) |
Le nombre total de requêtes soumises dans le lot. Soustrayez |
GeoJsonObjectType
Spécifie le type GeoJSON. Doit être l’un des neuf types d’objets GeoJSON valides : Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature et FeatureCollection.
| Valeur | Description |
|---|---|
| Point |
|
| MultiPoint |
|
| LineString |
|
| MultiLineString |
|
| Polygon |
|
| MultiPolygon |
|
| GeometryCollection |
|
| Feature |
|
| FeatureCollection |
|
GeoJsonPoint
Type de géométrie GeoJSON Point valide. Pour plus d’informations, reportez-vous à RFC 7946.
| Nom | Type | Description |
|---|---|---|
| bbox |
number[] (double) |
Cadre englobant. Projection utilisée - EPSG :3857. Pour plus d’informations, reportez-vous à RFC 7946. |
| coordinates |
number[] (double) |
Un |
| type |
string:
Point |
Spécifie le type |
Intersection
Les détails de l’intersection d’une adresse sont définis comme un intersection routière — le coin où deux rues nommées ou plus se rejoignent. Rempli uniquement lorsque l’entité résolue est un RoadIntersection; le parent Address.intersection est autrement omis.
| Nom | Type | Description |
|---|---|---|
| baseStreet |
string |
La rue principale de l’intersection — généralement la rue à laquelle le numéro d’adresse fait référence. |
| displayName |
string |
Un nom lisible par l’humain pour l’intersection qui combine les rues transversales, comme |
| intersectionType |
string |
Une courte étiquette décrivant la forme de l’intersection. Par exemple, distinguer un carrefour à niveau d’un passage à niveau séparé comme un pont ou un viaduc. |
| secondaryStreet1 |
string |
La première rue transversale qui se rejoint |
| secondaryStreet2 |
string |
La deuxième rue transversale à l’intersection, quand il y en a une. Habitée uniquement pour les intersections de trois rues ou plus. |
MatchCodesEnum
Une valeur de code correspondant indiquant comment le service de géocodage a produit un résultat de localisation donné. Le matchCodes champ sur une caractéristique est un tableau de ces valeurs ; combinez-les avec confidence et type pour évaluer la qualité de correspondance.
| Valeur | Description |
|---|---|
| Good |
Le service de géocodage a produit ce candidat sans élargir la requête : le résultat correspond à la requête à la spécificité demandée. |
| Ambiguous |
Le lieu fait partie d’un ensemble de correspondances possibles. Par exemple, lors de la requête pour l’adresse « 128 Main St. », la réponse peut retourner deux emplacements pour « 128 North Main St. » et « 128 South Main St. » car il n’y a pas suffisamment d’informations pour déterminer quelle option choisir. |
| UpHierarchy |
La localisation représente une montée dans la hiérarchie géographique. Cela se produit lorsqu’une correspondance pour la demande d’emplacement n’a pas été trouvée. Par conséquent, un résultat moins précis est retourné. |
ResultTypeEnum
Un type d’entité retourné par l’opération Get Reverse Geocoding Batch . Fourni sous forme d’une ou plusieurs valeurs dans le champ par lot resultTypes pour restreindre la réponse de cet élément à des types spécifiques d’emplacements ; lorsque le champ est omis, tous les types d’entités sont éligibles. Lorsque des entités de plus d’un type correspondent à une coordonnée, seule la plus spécifique est retournée. Listé du plus spécifique au moins spécifique : Address, Neighborhood, PopulatedPlacePostcode1, AdminDivision1, , AdminDivision2, , . CountryRegion
| Valeur | Description |
|---|---|
| Address |
Une adresse précise. |
| Neighborhood |
Une zone reconnue localement au sein d’un lieu peuplé, souvent avec des limites informelles ou culturellement définies. |
| PopulatedPlace |
Zone concentrée d’établissements humains, telle qu’une ville, une ville ou un village. |
| Postcode1 |
La plus petite catégorie de code postal, comme un code postal. |
| AdminDivision1 |
Premier niveau administratif au sein du pays ou de la région, comme un État ou une province. |
| AdminDivision2 |
Deuxième niveau administratif au sein du pays/région, comme un comté. |
| CountryRegion |
Un pays ou une région. |
ReverseGeocodingBatchRequestBody
L’organisme demandeur pour l’opération Get Reverse Geocoding Batch . Transporte une ou plusieurs requêtes individuelles de géocodage inversé — entre 1 et 100, inclus — que le service traite en un seul appel et renvoie sous forme de tableau parallèle batchItems sur GeocodingBatchResponse.
| Nom | Type | Description |
|---|---|---|
| batchItems |
Les requêtes de géocodage inversé à traiter dans ce lot. Chaque entrée est une demande indépendante de géocodage inversé ; Le service renvoie une entrée correspondante dans |
ReverseGeocodingBatchRequestItem
Une requête de géocodage inversé à l’intérieur d’un ReverseGeocodingBatchRequestBody.batchItems tableau.
Chaque élément est une demande indépendante de géocodage inversé équivalente à un seul appel à Get Reverse Geocoding, exprimée comme des champs plutôt que comme des paramètres de requête URL. Spécifier l’emplacement à rétrocoder via coordinates; éventuellement restreindre les types d’entités via resultTypes et la vue géopolitique via view.
| Nom | Type | Description |
|---|---|---|
| coordinates |
number[] (double) |
L’emplacement à rétrocoder en géocodage, encodé comme |
| optionalId |
string |
Un identifiant optionnel fourni par l’appelant résonnait dans l’entrée correspondante comme |
| resultTypes |
Cela limite la réponse à certains types de lieux. Lorsqu’elles sont omises, tous les types d’entités sont éligibles. Voir |
|
| view |
string |
Un code région/pays ISO 3166-1 Alpha-2 identifiant la région dont la vision géopolitique doit être appliquée aux frontières contestées et aux labels dans la réponse. Voir Vues supportées pour les valeurs disponibles. |
UsageTypeEnum
L’utilisation prévue d’un point de géocodage. Un point de géocodage retourné par le service porte un ou plusieurs types d’utilisation qui indiquent comment une application cliente doit consommer le point : par exemple, afficher l’emplacement sur une carte versus y acheminer un véhicule.
| Valeur | Description |
|---|---|
| Display |
Le point de géocodage convient à l’affichage de l’emplacement sur une carte. Pour une structure d’étendue non triviale (comme un parc ou un bâtiment), le |
| Route |
Le point de géocodage convient comme destination d’un itinéraire. Pour une structure d’extension non triviale (comme un parc ou un bâtiment), le |