我有兴趣根据给定的坐标查找距中心城市特定半径(x 公里)内的所有城市。我尝试使用以下 GET 请求与 HERE 反向地理编码 API:
GET https://revgeocode.search.hereapi.com/v1/
revgeocode
?at=50.1158056,8.6786751
&types=city
&apiKey={YOUR_API_KEY}
但是,API 只返回与我输入坐标对应的城市,而不是提供所有附近城市的列表。我正在寻找替代方法来实现我的最初目标。
您需要设置“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。
希望有帮助。