ANDROIDで2点間の距離を測りたいのです。
手段としては
http://qiita.com/a_nishimura/items/6c2642343c0af832acd4
の方法があるのがわかったので早速使ってみました。
lang
1 double startLatitude = 139.339816; 2 double startLongitude = 35.660096; 3 double endLatitude = 139.339394; 4 double endLongitude = 35.663164; 5 6 // 結果を格納するための配列を生成 7 float[] results = new float[3]; 8 9// 距離計算 10 Location.distanceBetween(startLatitude, startLongitude, endLatitude, endLongitude, results); 11 12 double ss=results[0];
こんな感じです。
結果は263m となります。
が,
しかしGOOGLE MAP上で2点間距離を測定して図ると
341mとなります。
なぜにこのようにずれるか知っている人はいませんか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/01 08:05
2016/11/01 08:15