2011-12-23 5 views
0

交差点とジオロケーションに関連するJSONデータがたくさんあるとします。ジオコーディングされた住所から交差道路を取得する

ユーザーが自分の現在地を使用しているアプリがあり、ユーザーが現在いる場所(つまり、現在地や交差点間)を把握できるようにしたいと考えています。これを行う最善の方法は何ですか?良い方法がありますか?

例:ユーザーのジオロケーションを取得し、435 W. 42ndにリバースジオコードします。そのデータを使用して、ユーザーが第42回第9回目から第10回目までの間であることを知りたいと思います。

ご協力いただきありがとうございます。

答えて

1

各交差点、ブロック、またはユーザーの位置を関連付ける必要があるもののジオロケーションを持つ必要があります。その情報を取得すると、ユーザーの現在の地理的位置に最も近い交差点を簡単に見つけることができます。

ジオロケーション情報のすべては、あなたのJSONデータである場合は、最寄りの交差点を決定するまで、そしてなど、(ジオコードを逆にしないでください)ジオロケーションでのみ動作

あなたはおそらくに最善を尽くすよJSONデータをデータベースに変換して、より簡単にクエリできるようにします。

+0

確かに、不規則な通りであればどうでしょうか?たとえば、ユーザーが1つの交差点のすぐ近くで、他の交差点から遠い場合、私が探している交差点以外の交差点が近くにある場合はどうなりますか? – Mason

+1

ジオロケーションJSONデータはストリートをどのように表していますか?一連の点やベクトルとして? –

+0

ポイント。例は次のようになります。 '{ "Street1": "第42回ST"、 "STREET2": "第九AVE"、 "緯度":*いくつかの数*、 "経度":*いくつかの数*}' – Mason

関連する問題