やりたいこと

AndroidのMapView上に表示したGeoPoint型で表現される2点間の距離を求めたい。
(この方法は、緯度経度から2点間の距離を求める方法としても利用できる。)
※「Google Maps Android API v2」ではGeoPointではなくてLatLngに変更されています。

やり方

ヒュベニの公式(Hubeny formula)を使う。

ソースコード

参考

Hubeny’s Distance Formula(Kashmir) リンク切れ
緯度・経度から平面直角座標および子午線収差角を求める計算(国土地理院測地部) リンク切れ
Calculate distance and bearing between two Latitude/Longitude points using Haversine formula in JavaScript(Movable Type Ltd)

MapView上に表示した2点間の距離を求める方法
このエントリーを Google ブックマーク に追加
LinkedIn にシェア
[`evernote` not found]
Pocket


Post navigation