地理的位置の近くにある住所を検索

このチュートリアルでは、地理的位置を使用して住所を検索する方法を示します。

プロシージャ

エンドユーザーは、テキストの緯度 / 経度の地理的位置を検索し、検索センター ( at パラメータの値 ) から最も近い住所とその距離を取得できます。 /discover および /autosuggest エンドポイントでは、次の単位および形式がサポートされています。

デフォルトでは、検索された位置の言語で結果が表示されます。

地理的位置 59 53 30 N 30 21 11 E に最も近い住所を検索するには、メキシコを中心とするアプリケーションがリクエストを送信します。

GET https://discover.search.hereapi.com/v1/
    discover
    ?at=39.28808,-76.54617
    &lang=es-ES
    &q=59+53+30+N+30+21+11+E
    &apiKey={YOUR_API_KEY}

次のパラメータが使用されます。

  • at - 座標で表された検索コンテキストの中心を指定
  • lang- BCP 47 に準拠した言語コードのリストから、結果のレンダリングに使用する言語を選択
  • Q - フリーテキストのクエリを入力します。
  • apiKey - お客様の API キー 。

この要求は API キー 認証を使用します。 HERE platform の認証オプションの詳細については、『ID およびアクセス管理ガイド』を参照してください。

関連する結果は次のように表示されます。

{
  "items": [
    {
      "title": "Volkovskiy prospekt 61, San Petersburgo, Rusia, 192102",
      "id": "here:af:streetsection:KjyjeR89GuuvRuAyOf2BtD:CgcIBCCxhuE0EAEaAjYx",
      "resultType": "houseNumber",
      "houseNumberType": "PA",
      "address": {
        "label": "Volkovskiy prospekt 61, San Petersburgo, Rusia, 192102",
        "countryCode": "RUS",
        "countryName": "Rusia",
        "state": "Distrito Federal del Noroeste",
        "county": "San Petersburgo",
        "city": "San Petersburgo",
        "district": "Frunzenskiy rayon",
        "street": "Volkovskiy prospekt",
        "postalCode": "192102",
        "houseNumber": "61"
      },
      "position": { "lat": 59.89076, "lng": 30.35442 },
      "access": [{ "lat": 59.89081, "lng": 30.35489 }],
      "distance": 7141017,
      "mapView": { "west": 30.3549, "south": 59.87979, "east": 30.36541, "north": 59.90181 }
    }
  ]
}

追加情報

/discover パラメータの詳細については、次のトピックを参照してください。 API リファレンス

」に一致する結果は 件です

    」に一致する結果はありません