Cómo obtener los detalles de PlaceId en un idioma específico
La característica le permite seleccionar un idioma de respuesta preferido entre los códigos compatibles con BCP47. Detecta el idioma de consulta en función de las variantes del nombre y utiliza el idioma preferido para casos ambiguos o de tókenes no coincidentes. Si no se indica ningún idioma solicitado, la API de Lugares proporciona los resultados en el idioma que se use en el país, pero prioriza el idioma regional en las regiones en las que difiere. Como alternativa, las API de Lugares devuelven direcciones en el idioma predeterminado cuando algunos elementos de la dirección no estén disponibles en el idioma solicitado.
Casos de uso potenciales
-
Agregue detalles de PlaceId: agregue detalles adicionales en un idioma específico para un ID de lugar almacenado.
-
Recupere los detalles de PlaceId para las direcciones de Autocompletar: obtenga detalles adicionales en un idioma específico para un PlaceId almacenado.
Ejemplos
- Sample request
-
https://places.geo.eu-central-1.amazonaws.com/v2/place/AQAAAFUAY0R_4qfQ9LZ0j6lpOggbNLAQ31TRf-sESER_bKKjCar9FF6A3UA0HrYWa4yfeUN5V0qkk6NmdrI3y7fB7PZ4vfuo-Z8Wd-u-01an4KNvWaqfYmEh14s22yCV9Nb1yMXl4-HTfpX5D-jWQT14FEIBqoiuKwLq?language=EN&key=Your_Key
- Sample response
-
{
"PlaceId": "<Redacted>",
"PlaceType": "PointOfInterest",
"Title": "Parking Area",
"Address": {
"Label": "Parking Area, Al Nahda Sharjah, United Arab Emirates",
"Country": {
"Code2": "AE",
"Code3": "ARE",
"Name": "United Arab Emirates"
},
"SubRegion": {
"Name": "Sharjah"
},
"Locality": "Sharjah",
"District": "Al Nahda"
},
"Position": [
55.3733,
25.30388
],
"Categories": [
{
"Id": "parking_lot",
"Name": "Parking Lot",
"LocalizedName": "Parking Lot",
"Primary": true
}
],
"Contacts": {
"Phones": [
{
"Value": "+971507766189"
}
]
},
"AccessPoints": [
{
"Position": [
55.37348,
25.30398
]
}
]
}
- cURL
-
curl --request GET \
--url 'https://places.geo.eu-central-1.amazonaws.com/v2/place/AQAAAFUAY0R_4qfQ9LZ0j6lpOggbNLAQ31TRf-sESER_bKKjCar9FF6A3UA0HrYWa4yfeUN5V0qkk6NmdrI3y7fB7PZ4vfuo-Z8Wd-u-01an4KNvWaqfYmEh14s22yCV9Nb1yMXl4-HTfpX5D-jWQT14FEIBqoiuKwLq?language=EN&key=Your_Key`
- AWS CLI
-
export PLACEID=AQAAAFUAcrFHu947JATTY9gIGcfNlNVzD3UftkkI9ayJjtquaC7IquYz-_FFnJnzJSQ7JePd-sY0MSpA64V0w4aXLc-lB2fZLJKk6uoAMSgtwvwxzg1fvPxFM9zXsx77EaLXarl7F4gSPTyQ6fiEnj0b0ipOXpnOoIsP
aws geo-places get-place --key ${YourKey} \
--place-id ${PLACEID} \
--language "en"