2011-12-07 3 views
0

私はgeonames APIに精通しています。そのAPIのfindNearbyPlaceNameリソースはオプションのradiusパラメータをとり、指定されたlat/lngペアに対して複数の場所を返すことができます。YahooのPlaceFinder APIは、逆(緯度/経線)検索のために常に0または1の結果を返しますか?

R/Gフラグを使用してlat/lngから逆引きを行うためにYDN PlaceFinderで同様の検索を行うと、1つ以上の結果が返されますか?まだインスタンスが見つかりませんでしたが、私が知ることから、PlaceFinder APIは半径を考慮していません(ストリートからのオフセットをリクエストすることはできますが)。

+0

私はそれが複数を返すことができると仮定します。ドキュメントは指定していないので、できると思います。 (他のものは1つ以上の場所を返すことができるので、それができないかどうか指定すると思います) – Corbin

答えて

1

はい、PlaceFinderサービスは単一の場所のみを返します。 (エラーや場所が見つからない場合は、結果は0になります)。場所の説明と場所(緯度/経度などの住所など)の間を移動するように設計されています。

あなたのニーズはわかりませんが、Yahoo GeoPlanet APIをチェックして、興味のあるポイント周辺でより階層的なデータを提供することもできます。 PlaceFinderとGeoPlanetをこのように一緒に使用することができます。ここで

は、これらのAPIのそれぞれを証明助けるハックプロジェクトのカップルです:

+0

ありがとう、これは私が前提としていたものです。私たちはGPと一緒にPFを使用します。しかしこれはAPIドキュメントにありました。半径(キロメートル)のパラメータに基づいて複数の結果を返す非常に似たGeonamesリソースfindNearbyPlaceNameがあるためです。 – danludwig

関連する問題