Wie man Kreuzungen bekommt - Amazon Location Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wie man Kreuzungen bekommt

Intersectionsermöglicht es Ihnen, alle Kreuzungen in der Nähe abzurufen. Dies kann möglicherweise von Rettungsdiensten und Lieferkurieren genutzt werden.

Mögliche Anwendungsfälle

  • Notfallmaßnahmen: Notfallfahrzeuge müssen häufig nahe gelegene Kreuzungen identifizieren, um auf Anrufe optimal reagieren zu können. Auf diese Weise können sie klare Zufahrtswege und schnellere Reaktionszeiten aufrechterhalten und gleichzeitig die Sichtbarkeit bei mehreren Anflügen sicherstellen.

  • Lieferkuriere: Lieferkuriere können Kreuzungsdaten nutzen, um effizientere Parkplätze zu finden, insbesondere in dicht besiedelten städtischen Gebieten, in denen das door-to-door Parken begrenzt oder eingeschränkt sein kann.

Beispiel

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"