0

我熟悉 geonames API,它的 findNearbyPlaceName 资源采用可选的半径参数,并且可以为给定的 lat/lng 对返回多个位置。

在 YDN PlaceFinder 中进行类似查找时,使用 R gflag 从 lat/lng 进行反向查找,是否会返回超过 1 个结果?我还没有找到任何实例,据我所知,PlaceFinder API 不允许半径(尽管您可以请求从街道偏移)。

4

1 回答 1

1

是的,PlaceFinder 服务只会返回一个位置。(如果出现错误或未找到位置,您将得到 0 个结果。)它旨在在地点描述和位置(例如,街道地址到纬度/经度)之间切换。

我不确定您的需求是什么,但您也可以查看 Yahoo GeoPlanet API,它提供了围绕兴趣点的更多分层数据。PlaceFinder 和 GeoPlanet 可以通过这种方式一起使用。

以下是一些帮助演示这些 API 的 hack 项目:

于 2011-12-30T19:31:40.953 回答