翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
地理空間コンテキストを使用してジオコーディングする方法
Geocode API を使用すると、地理空間コンテキスト (バイアス位置など) を使用して必要な結果を取得できます。
「バイア位置」とは、ユーザーが指定した場所または定義されたエリアに基づいて検索結果を優先するメカニズムを指します。基本的に、検索結果の焦点を、必ずしも他の結果を除外することなく、指定されたバイアスポイントに地理的に近い場所にシフトします。
潜在的な使用
地理空間コンテキストを使用して、ビジネスニーズに基づいて正しい結果を取得します。
例
位置をバイアスすることで、結果のランキングを変更できます。次の例を、 BiasPosition
値を使用して、次に を使用せずに試し、結果を比較します。
- Sample request
-
{
"QueryText": "George Street",
"BiasPosition": [
151.2059,
-33.8691
]
}
- Sample response
-
{
"ResultItems": [
{
"PlaceId": "<Redacted>",
"PlaceType": "Street",
"Title": "George St, Sydney NSW, Australia",
"Address": {
"Label": "George St, Sydney NSW, Australia",
"Country": {
"Code2": "AU",
"Code3": "AUS",
"Name": "Australia"
},
"Region": {
"Code": "NSW",
"Name": "New South Wales"
},
"Locality": "Sydney",
"Street": "George St",
"StreetComponents": [
{
"BaseName": "George",
"Type": "St",
"TypePlacement": "AfterBaseName",
"TypeSeparator": " ",
"Language": "en"
}
]
},
"Position": [
151.20691,
-33.86974
],
"Distance": 117,
"MapView": [
151.20225,
-33.88406,
151.20912,
-33.85635
],
"MatchScores": {
"Overall": 1,
"Components": {
"Address": {
"Intersection": [
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": "George Street",
"BiasPosition": [
151.2059,
-33.8691
]
}'
- AWS CLI
-
aws geo-places geocode --key ${YourKey} --query-text "George Street" --bias-position 151.2059 -33.8691
開発者向けのヒント
アドレスジオコーディングでは、国と場所を含むバイアス位置の組み合わせで完全なアドレスまたはクエリコンポーネントを使用してみてください。詳細についてはアドレスをジオコードする方法を参照してください。