y-matsui::weblog

電子楽器、音楽、コンピュータ、プログラミング、雑感。面倒くさいオヤジの独り言

近い順に並べる

GPSで取得した緯度経度と、検索結果のポイント情報の緯度経度の間の距離を測り、近い順にソートする処理を実装中。
大胆にも単純な三角関数でやってしまう。
lat、lonそれぞれの差の絶対値の二乗を足して、平方根にするだけなのだが、思い起こせば、JavascriptのMath関数を使ったのは初めてかもしれない。powとかabsとかsqrtとか。
リアルタイムに変化する緯度経度の情報から、距離を算出して、配列に代入、代入してから配列をソート。
まるでlayarみたい。