public class ARController implements NavigationMgrListener, POIViewListener

ARビューを表示するためのコントロールクラスです。

ARController()

コンストラクタです。

public ARController(Activity activity, ARControllerListener acl)

activity acl
Activityを渡す ARControllerListenerを渡す

onResume()

処理を復帰させます。

public void onResume()

onPause()

別のActivityが呼ばれる際に呼ばれます。

public void onPause()

setCurrentPos()

現在の位置を設定します。

public void setCurrentPos(double lat, double lon, double alt, float acc)

lat lon alt acc
緯度 経度 標高 精度

addPOI()

位置情報を追加します。

public int addPOI(double lat, double lon, Drawable icon, int x, int y)

lat lon icon x y
緯度 経度 ピン画像を指定 x座標を設定 y座標を指定

removePOI()

指定した位置情報を削除します。

public void removePOI(int index)

index
削除する位置情報を指定

clearPOI()

位置情報をすべて削除します。

public void clearPOI()

setDestination()

目的地を設定します。

public void setDestination(int index)

index
番号設定

setRoute()

ルートを設定します。

public void setRoute(GeoPoint[] route)

route
設定するルートの緯度経度を配列で指定

setArrowColor()

表示する矢印の色を設定します。

public void setArrowColor(float a, float r, float g, float b)

a r g b
アルファ値 R値 G値 B値

ナビゲーションのデバイスイベントハンドラーです。

public void NavigationMgrUpdated()

POIViewListenerOnPick()

位置情報のイベントリスナーです。

public void POIViewListenerOnPick(int index)

index
位置情報番号