2013-01-25 22 views
5

ジオポイントの小さな範囲内のすべての住所のリストを取得したいと考えています。半径内の近くの住所を取得する

使用するシナリオは、現在の場所のアドレスリスト(たとえば50メートル以内)から現在地を選択することです。場所の取得が十分正確ではないためです。

GoogleマップAPIを使用することが可能かどうか疑問に思っていますか? それ以外の人は、私がこの目的のために使用できる代替APIを知っていますか?

Google Mapsの逆ジオコーディングサービスではジオポイントの「アドレス」が返されますが、通常は場所に近いアドレスではなく、アドレスの表現が異なります。

私はそれほど類似の質問を見ましたが、私が探している回答はありませんでした。

+0

どのバージョンのAPIを使用していますか? JS?アンドロイド?古いフラッシュですか?他の? – andr

+0

JS Google Maps API v3は、テストに使用したものです。解決策が見つかったら、iOSとAndroid搭載端末で実装します。私は、私が探している結果を得ることができる限り、GoogleのAPIを使用することに厳格ではない。 – 7usam

答えて

5

私は、APIの組み合わせを使用して、私が探していたような結果を得ることができました。

まず私はGeonames' "Find nearby streets"

を使用して近くの通りの名前は次に、各ストリートのために、私はgeopointを取得し、私のための最小値と最大値通りの数値を与える彼らのMap Toolkit APIのTomTomのリバースジオコーディング法により、それを実行します通りのそれぞれ。

関連する問題