使用 HERE API 查找特定半径内的所有城市:限制和替代方案

问题描述 投票:0回答:1

我有兴趣根据给定的坐标查找距中心城市特定半径(x 公里)内的所有城市。我尝试使用以下 GET 请求与 HERE 反向地理编码 API:

GET https://revgeocode.search.hereapi.com/v1/
    revgeocode
    ?at=50.1158056,8.6786751
    &types=city
    &apiKey={YOUR_API_KEY}

但是,API 只返回与我输入坐标对应的城市,而不是提供所有附近城市的列表。我正在寻找替代方法来实现我的最初目标。

here-api
1个回答
0
投票

您需要设置“in=circle”参数以及半径并提供限制(返回结果的最大数量),默认情况下限制为 1,因此您只能得到 1 个结果。 例如: https://revgeocode.search.hereapi.com/v1/revgeocode?in=circle:50.1158056,8.6786751;r=50000&types=city&limit=10&apiKey=Your_Api_Key

此处的半径以米为单位,响应将显示 10 个结果,因为我们将限制设置为 10。

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.