如何获得十字路口 - Amazon Location Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

如何获得十字路口

Geocode API 可以将附近的交叉路口检索到指定位置。

潜在用例

检索附近的所有十字路口。紧急服务部门和送货快递员可以使用。应急车辆在接听电话时通常需要识别附近的十字路口以获得最佳定位。这使他们能够保持清晰的访问路线和更快的响应时间,同时确保多种方法的可见性。同样,快递员可以利用十字路口数据来寻找更高效的停车位,尤其是在 door-to-door停车位可能有限或受限的密集城市地区。

Sample request
{ "QueryPosition": [-123.11694, 49.28126], "AdditionalFeatures": ["Intersections"] }
Sample response
{ "ResultItems": [ { "PlaceId": "<Redacted>" "PlaceType": "PointAddress", "Title": "510 W Georgia St, Vancouver, BC V6B 0M3, Canada", "Address": { "Label": "510 W Georgia St, Vancouver, BC V6B 0M3, Canada", "Country": { "Code2": "CA", "Code3": "CAN", "Name": "Canada" }, "Region": { "Code": "BC", "Name": "British Columbia" }, "SubRegion": { "Name": "Metro Vancouver" }, "Locality": "Vancouver", "District": "Downtown Vancouver", "PostalCode": "V6B 0M3", "Street": "W Georgia St", "StreetComponents": [ { "BaseName": "Georgia", "Type": "St", "TypePlacement": "AfterBaseName", "TypeSeparator": " ", "Prefix": "W", "Language": "en" } ], "AddressNumber": "510" }, "Position": [ -123.11694, 49.28126 ], "Distance": 0, "MapView": [ -123.11813, 49.27786, -123.11076, 49.28246 ], "Intersections": [ { "PlaceId": "<Redacted>", "Title": "W Georgia St & Richards St, Vancouver, BC V6B, Canada", "Address": { "Label": "W Georgia St & Richards St, Vancouver, BC V6B, Canada", "PostalCode": "V6B", "Intersection": [ "W Georgia St", "Richards St" ] }, "Position": [ -123.11614, 49.28124 ], "Distance": 58 }, { "PlaceId": "<Redacted>", "Title": "W Georgia St & Seymour St, Vancouver, BC V6B, Canada", "Address": { "Label": "W Georgia St & Seymour St, Vancouver, BC V6B, Canada", "PostalCode": "V6B", "Intersection": [ "W Georgia St", "W Georgia St", "Seymour St", "Seymour St" ] }, "Position": [ -123.11712, 49.28186 ], "Distance": 68 } ] } ] }
cURL
curl --request POST \ --url 'https://places.geo.eu-central-1.amazonaws.com/v2/reverse-geocode?key=Your_Key' \ --header 'Content-Type: application/json' \ --data '{ "QueryPosition": [ -123.11694, 49.28126 ], "AdditionalFeatures": ["Intersections"] }
AWS CLI
aws geo-places reverse-geocode --key ${YourKey} --query-position -123.11694, 49.28126 --additional-features "Intersections"