LocationControlListenerGPS、コンパスを用いてルート案内を行うクラスです。メソッドNaviController()コンストラクタです。案内対象となるRouteOverlayを設定します。RouteOverlayインスタンスsetMapView()ルートが表示された、MapViewインスタンスを設定します。nullを設定するとNaviControllerからMapViewインスタンスが外され、コンパスが非表示になります。mapView)mapViewMapViewインスタンスsetARController()ARControllerインスタンスを設定します。nullを設定するとNaviControllerからARControllerインスタンスが外され、ARControllerに対して現在位置の更新が行われなくなります。arController)arControllerARControllerインスタンスsetNaviControllerListener()ルート案内イベント用リスナーを設定します。)naviControllerListenerルート案内イベント用リスナーgetTotalDistance()ルートの総距離をメートルで返します。getTotalDistance()戻り値ルートの総距離(メートル)getTotalTime()ルートの移動にかかる時間を分で返します。getTotalTime()戻り値ルートの移動にかかる時間(分)getDistanceOfRemainder()ルート上の現在位置から目的地までの距離をメートルで返します。getDistanceOfRemainder()戻り値ルート上の現在位置から目的地までの距離(メートル)getTimeOfRemainder()ルート上の現在位置から目的地までの移動にかかる時間を分で返します。getTimeOfRemainder()戻り値ルート上の現在位置から目的地までの移動にかかる時間(分)getNaviEnabled()案内中かどうかを判定します。getNaviEnabled()戻り値true:案内中、false:案内停止中getLocation()現在位置の緯度経度を返します。現在位置start()GPS、コンパスを起動し案内を開始します。start()戻り値true:成功、false:失敗stop()GPS、コンパスを停止し案内を終了します。stop()戻り値true:成功、false:失敗getNextNodeInfo()ルート上の現在位置からの次の経由点情報を返します。