6

私は次のことをしたいです。

以下を行うアプリを作成したい

  • 飲食店は所在地の住所を記入します。
  • 人物 A がアプリを開くと、各レストランが自分の現在地から近い順に並べられたマイル数が表示されます。

これを最も効果的な方法で行うにはどうすればよいですか?

レストランが住所を教えてくれた場合、その住所を経度/緯度のポイントに変換し、それを使用してその人からの距離を取得する必要がありますか現在の場所? しかし、データベースに 1000 件の住所がある場合、これらすべての住所を効率的に並べ替えるにはどうすればよいでしょうか?時間をかけずに、人物 A に最も近い住所を最初に並べ替えます。ありがとう!

私はジャンゴを使用しています。

4

2 に答える 2

0

Cloudmade の Geocoding APIを使用するだけで、提供された住所からレストランを見つけることができます。

そして、Cloudmade の Routing APIを使用して距離を見つけます。

于 2013-04-16T22:13:31.120 に答える