質問: androidアプリで、GoogleMapを使ったカーナビ機能を実現できないか調査を行っています。 現在地から目的地までの経路は、Googleの経路検索APIで取得できました。 取得したデータの中に、経路の緯度経度があるので、それを使ってマップ上に線を引くところまではできました。 目的地に向かって進んでいったときに、進んだところまでの線を別の色で線を引きたいのですが、方法がわかりません。経路上における現在地の緯度経度を求める方法がわかりません。 スタート地点~目的地までのルートがセットされている`List`を使って、スタート地点~Nメートル進んだ地点までのルートを、`List`で取得したいのです。 求める方法を教えて頂けないでしょうか? よろしくお願いいたします。
回答: 自己レスです。 Googleが提供している android-maps-utils の SphericalUtilクラスの関数 computeHeading() と computeOffset() を使うことで、スタート地点から指定した距離まで進んだところまでの座標配列を取得することができました!