Cómo obtener intersecciones - Amazon Location Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cómo obtener intersecciones

Intersectionsle permite recuperar todas las intersecciones cercanas. Esto lo pueden utilizar los servicios de emergencia y los mensajeros de entrega.

Casos de uso potenciales

  • Respuesta de emergencia: los vehículos de respuesta a emergencias a menudo necesitan identificar las intersecciones cercanas para posicionarse de manera óptima al responder a las llamadas. Esto les permite mantener rutas de acceso despejadas y tiempos de respuesta más rápidos, al tiempo que garantizan la visibilidad desde múltiples enfoques.

  • Empresas de mensajería: las empresas de mensajería pueden utilizar los datos de las intersecciones para encontrar lugares de estacionamiento más eficientes, especialmente en áreas urbanas densas donde el door-to-door estacionamiento puede ser limitado o restringido.

Ejemplo

Sample request
{ "QueryText":"910 Beach Avenue, Vancouver", "AdditionalFeatures": ["Intersections"] }
Sample response
{ "ResultItems": [ { "PlaceId": "<Redacted>", "PlaceType": "PointAddress", "Title": "910 Beach Ave, Vancouver, BC V6Z 2W7, Canada", "Address": { "Label": "910 Beach Ave, Vancouver, BC V6Z 2W7, Canada", "Country": { "Code2": "CA", "Code3": "CAN", "Name": "Canada" }, "Region": { "Code": "BC", "Name": "British Columbia" }, "SubRegion": { "Name": "Metro Vancouver" }, "Locality": "Vancouver", "District": "Downtown Vancouver", "PostalCode": "V6Z 2W7", "Street": "Beach Ave", "StreetComponents": [ { "BaseName": "Beach", "Type": "Ave", "TypePlacement": "AfterBaseName", "TypeSeparator": " ", "Language": "en" } ], "AddressNumber": "910" }, "Position": [ -123.13325, 49.27542 ], "MapView": [ -123.13463, 49.27452, -123.13187, 49.27632 ], "MatchScores": { "Overall": 1, "Components": { "Address": { "Locality": 1, "Intersection": [ 1 ], "AddressNumber": 1 } } }, "ParsedQuery": { "Address": { "Locality": [ { "StartIndex": 18, "EndIndex": 27, "Value": "Vancouver", "QueryComponent": "Query" } ], "Street": [ { "StartIndex": 4, "EndIndex": 16, "Value": "Beach Avenue", "QueryComponent": "Query" } ], "AddressNumber": [ { "StartIndex": 0, "EndIndex": 3, "Value": "910", "QueryComponent": "Query" } ] } }, "Intersections": [ { "PlaceId": "<Redacted>", "Title": "Beach Ave & Hornby St, Vancouver, BC V6Z, Canada", "Address": { "Label": "Beach Ave & Hornby St, Vancouver, BC V6Z, Canada", "PostalCode": "V6Z", "Intersection": [ "Beach Ave", "Hornby St" ] }, "Position": [ -123.1328, 49.27536 ] }, { "PlaceId": "<Redacted>", "Title": "Beach Ave & Burrard St, Vancouver, BC, Canada", "Address": { "Label": "Beach Ave & Burrard St, Vancouver, BC, Canada", "Intersection": [ "Beach Ave", "Burrard St" ] }, "Position": [ -123.13377, 49.27599 ] } ] } ] }
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":"910 Beach Avenue, Vancouver", "AdditionalFeatures": ["Intersections"] }'
AWS CLI
aws geo-places geocode --key ${YourKey} --query-text "910 Beach Avenue, Vancouver" --additional-features "Intersections"