1

「Anjuna、India」を送信して近くの場所のリストを取得できるAPIまたはAPIの組み合わせを探しています。データは主に「第三世界」の国のものであり、ヨーロッパ/米国のものはそれほど多くありません。これを構成する方法についての提案/アイデアはありますか?

4

4 に答える 4

2

次の方法で、YahooのGeoAPIをいくつか利用できます。

  1. 入力場所のwoeid(Where On Earth Identifier)を取得します
  2. 近隣の場所を特定する

簡単な例として、これらのAPIをYahooのYQLと組み合わせると、クエリを使用して「インドのアンジュナ」の近隣の場所が提供されます。

選択する *
geo.places.neighborsから
WHERE neighbor_woeid IN(
    選択する
    geo.placesから
    WHERE text = "アンジュナ、インド"
    制限1
)。

YQLコンソールでこれを試してください(ログインする必要があります)

于 2009-06-02T22:02:52.940 に答える
0

座標付きの場所リストが必要です。次に、そのリストを調べて、都市間の距離を計算します。次に、最小距離で結果を並べ替えます。私はGPSプログラミングを行っていません。

于 2009-05-28T07:41:26.473 に答える
0

まもなくリリースされるGoogle Places APIは、お客様の要件に適合します。

于 2010-08-07T17:03:38.690 に答える