2017-04-22 22 views
-2

私は最も近い店を見つける必要があるアプリに取り組んでいます。私は数百の郵便番号 3)私もロングに郵便番号を変換するメソッドを持っているのリストを持っている)現在の場所 2を見つけるために、メソッドを持っている複数の場所のAndroidの距離

1)/緯度

何が必要なのに良い解決策です各店舗間の最寄りの距離を確認してください。

これに接近するための良い考え方はありますか。あなたは、距離の式を使用したい

答えて

0

enter image description here

これはあなたのケースの経度と緯度では、2点間の距離を与えます。

ここで、xyは、それぞれ経度と緯度です。

+0

ありがとうございます。ある場所を500人の他の人と比較することを避ける方法はありますか? –

+0

@SamBrownもしあなたが他の人と比較しないなら、どうやって距離を見つけることができますか? –

0

ユークリッド距離をこのケースにしたいとは思っていませんが、おそらくあなたが探しているものはHaversine関数です。あなたが緯度/経度のカップルで働いていることを考えてみましょう。 Javascriptコードはhttp://www.movable-type.co.uk/scripts/latlong.htmlにあります。それをJavaに変換するのはあまり難しくありません。

関連する問題