OLS クライアントリバースジオコード検索 API

HERE Search - Reverse Geocoder は、既知の地理座標に最も近い住所と、住所および位置の詳細情報を返します。

GeocodeApi のすべての仕様について は、「 RevgeocodeApi 」を参照してください。

次のページで は、リクエストごとの設定メトリックについて説明します。

Scala
Java
val client = BaseClient()
val geocodeApi = client.of[RevgeocodeApi]

val result = geocodeApi.revgeocodeGet("52.5308,13.3856").executeToEntity()

result
  .andThen {
    case Success(response: OpenSearchReverseGeocodeResponse) =>
      // do something with the geocodes
      response.items.foreach(geocodes =>
        geocodes.foreach(geocode => println(geocode.getTitle.get())))
    case Failure(ex) =>
      ex.printStackTrace()
  }

Await.result(result, Duration.Inf)
BaseClient client = BaseClientJava.instance();
RevgeocodeApi geocodeApi = new RevgeocodeApi(client);
OpenSearchReverseGeocodeResponse openSearchGeocodeResponse =
    geocodeApi
        .revgeocodeGet()
        .withAt("52.5308,13.3856")
        .build()
        .executeToEntity()
        .toCompletableFuture()
        .join();

// do something with the geocodes
openSearchGeocodeResponse
    .getItems()
    .ifPresent(list -> list.forEach(item -> item.getTitle().ifPresent(System.out::println)));

応答の例については、 開発者ガイドを参照してください

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

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