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

ジオコードを検索する方法を提供します

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

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

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

val result = geocodeApi.geocodeGet("125, Berliner, berlin").executeToEntity()

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

Await.result(result, Duration.Inf)
BaseClient client = BaseClientJava.instance();
GeocodeApi geocodeApi = new GeocodeApi(client);
OpenSearchGeocodeResponse openSearchGeocodeResponse =
    geocodeApi
        .geocodeGet()
        .withQ("125, Berliner, berlin")
        .build()
        .executeToEntity()
        .toCompletableFuture()
        .join();

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

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

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

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