Paramètres
geocodeAddresses utilise des paramètres obligatoires et facultatifs dans une requête POST pour effectuer le géocodage par lots de plusieurs adresses.
Paramètre | Détails |
---|---|
f |
Obligatoire : réponse au format json, html ou kmz. Pour PBLocator, le format pris en charge est json. |
countryCode | Obligatoire : définit le pays source de l'adresse. |
addresses |
Facultatif : adresses pour le géocodage par lots. Les adresses SingleLine et multiline sont prises en charge. |
outFields | Facultatif : liste des champs à renvoyer. |
outSR | Facultatif : WKID (Well-Known ID - Identifiant bien connu) de la référence spatiale ou un objet JSON de référence spatiale pour les adresses candidates renvoyées. |
maxLocations | Facultatif : nombre maximal d'emplacements à renvoyer |
MaxBatchSize | Facultatif : définit la limite d'adresses pouvant être géocodées dans une seule requête. Nous recommandons une taille de lot de 100 à 200 adresses. |
SuggestedBatchSize | Facultatif : spécifie le nombre optimal d'adresses à inclure dans une seule requête par lots en fonction de la puissance du serveur et de la bande passante. |
countryCode | Facultatif : définit le pays source de l'adresse. |
matchOutofRange | Non pris en charge |
locationType | Non pris en charge |
Exemple
{ "records": [ { "attributes": { "OBJECTID": 1, "Address": "10 greenhill rd", "Neighborhood": "", "City": "wayville", "Subregion": "", "Region": "SA", "countryCode": "AUS" } }, { "attributes": { "OBJECTID": 2, "singleLine": "10 downing street London SW1A 2AA", "countryCode": "GBR" } }, { "attributes": { "OBJECTID": 3, "Address": "1600 PENNSYLVANIA AVE NW", "Neighborhood": "", "City": "Washington", "Subregion": "", "Region": "D", "countryCode": "USA" } } ] }