Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment géocoder dans une langue spécifique
Cette fonctionnalité permet de sélectionner une langue de réponse préférée parmi les codes BCP47 compatibles. Il détecte le langage de requête en fonction des variantes de nom et utilise la langue préférée pour les jetons sans correspondance et les cas ambigus. Si aucune langue n'est requise, l'API Places fournit les résultats dans la langue officielle du pays, mais donne la priorité à la langue régionale dans les régions où elle diffère. Comme stratégie de repli, si des éléments d'adresse ne sont pas disponibles dans la langue demandée, Places APIs renvoie les adresses dans la langue par défaut.
Cas d'utilisation potentiels
Un cas d'utilisation potentiel consiste à localiser la requête et/ou le résultat.
Exemples
- Sample request
-
{
"QueryText":"Patna, Bihar, Bharat",
"Language": "HI"
}
- Sample response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "Locality",
"Title": "पटना, बिहार, भारत",
"Address": {
"Label": "पटना, बिहार, भारत",
"Country": {
"Code2": "IN",
"Code3": "IND",
"Name": "भारत"
},
"Region": {
"Code": "BR",
"Name": "बिहार"
},
"SubRegion": {
"Name": "पटना"
},
"Locality": "पटना",
"PostalCode": "800001"
},
"Position": [
85.13752,
25.60134
],
"MapView": [
85.03222,
25.55157,
85.27107,
25.65917
],
"MatchScores": {
"Overall": 1,
"Components": {
"Address": {
"Country": 1,
"Region": 1,
"Locality": 1
}
}
}
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/geocode?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"QueryText":"Patna, Bihar, Bharat",
"Language": "HI"
}'
- AWS CLI
-
aws geo-places geocode --key ${YourKey} --query-text "पटना, बिहार, भारत" --language "HI"
- Sample request
-
{
"QueryText":"पटना, बिहार, भारत"
}
- Sample response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "Locality",
"Title": "Patana, Bihar, Bharat",
"Address": {
"Label": "Patana, Bihar, Bharat",
"Country": {
"Code2": "IN",
"Code3": "IND",
"Name": "Bharat"
},
"Region": {
"Code": "BR",
"Name": "Bihar"
},
"SubRegion": {
"Name": "Patana"
},
"Locality": "Patana",
"PostalCode": "800001"
},
"Position": [
85.13752,
25.60134
],
"MapView": [
85.03222,
25.55157,
85.27107,
25.65917
],
"MatchScores": {
"Overall": 1,
"Components": {
"Address": {
"Country": 1,
"Region": 1,
"Locality": 1
}
}
}
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/geocode?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"QueryText":"पटना, बिहार, भारत"
}'
- AWS CLI
-
aws geo-places geocode --key ${YourKey} --query-text "पटना, बिहार, भारत"
- Sample request
-
{
"QueryText":"पटना, बिहार, भारत",
"Language": "HI"
}
- Sample response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "Locality",
"Title": "पटना, बिहार, भारत",
"Address": {
"Label": "पटना, बिहार, भारत",
"Country": {
"Code2": "IN",
"Code3": "IND",
"Name": "भारत"
},
"Region": {
"Code": "BR",
"Name": "बिहार"
},
"SubRegion": {
"Name": "पटना"
},
"Locality": "पटना",
"PostalCode": "800001"
},
"Position": [
85.13752,
25.60134
],
"MapView": [
85.03222,
25.55157,
85.27107,
25.65917
],
"MatchScores": {
"Overall": 1,
"Components": {
"Address": {
"Country": 1,
"Region": 1,
"Locality": 1
}
}
}
}
]
}
- cURL
-
curl --request POST \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/geocode?key=Your_Key' \
--header 'Content-Type: application/json' \
--data '{
"QueryText":"पटना, बिहार, भारत",
"Language": "HI"
}'
- AWS CLI
-
aws geo-places geocode --key ${YourKey} --query-text "पटना, बिहार, भारत" --language "HI"