public class RouteOverlay extends Overlay

緯度経度指定によるルート検索およびルート表示を行うOverlayクラスです。

メソッド

RouteOverlay()

コンストラクタです。

public RouteOverlay(Context context,String appid)

context appid
Activityを渡す 取得したAPPIDを渡す

setStartTitle()

出発地ピンの吹き出しタイトルの設定を行います。

public void setStartTitle(String title)

title
吹き出しタイトル

setGoalTitle()

目的地ピンの吹き出しタイトルの設定を行います。

public void setGoalTitle(String title)

title
吹き出しタイトル

setRoutePos()

検索したいルートの出発地、目的地、移動手段の設定を行います。

public void setRoutePos(GeoPoint sp, GeoPoint gp, int traffic)

sp gp traffic
出発地の緯度経度 目的地の緯度経度 移動手段

setStartPinVisible()

出発地ピンの表示設定を行います。

public void setStartPinVisible(boolean bl)

bl
true:表示、false:非表示

setGoalPinVisible()

目的地ピンの表示設定を行います。

public void setGoalPinVisible(boolean bl)

bl
true:表示、false:非表示

setRoutePinVisible()

経由点ピンの表示設定を行います。

public void setRoutePinVisible(boolean bl)

bl
true:表示、false:非表示

getDistance()

ルートの距離をメートルで返します。

public double getDistance()

戻り値
ルートの距離(メートル)

getTime()

ルートの移動にかかる時間を分で返します。

public double getTime()

戻り値
ルートの移動にかかる時間(分)

getAllRouteNodeInfo()

ルート上のすべての経由点情報(案内ポイント)を返します。

public RouteNodeInfo[] getAllRouteNodeInfo()

戻り値
経由点情報(案内ポイント)

getRouteNodeInfo()

出発地からi番目の経由点情報(案内ポイント)を返します。

public RouteNodeInfo getRouteNodeInfo(int index)

index 戻り値
経由点番号 経由点情報(案内ポイント)

setRouteOverlayListener()

ルート検索結果イベント用リスナーを設定します。

public void setRouteOverlayListener(RouteOverlayListener routeOverlayListener)

routeOverlayListener
ルート検索結果イベント用リスナー(RouteOverlayListener)

search()

ルート検索を開始します。検索完了後はRouteOverlayListenerにイベントが返されます。

public boolean search()

戻り値
true:成功、false:失敗

cancel()

ルート検索をキャンセルします。

public void cancel()

定数

TRAFFIC_CAR

移動手段定数。移動手段が車で検索されます。

public static final int TRAFFIC_CAR

TRAFFIC_WALK

移動手段定数。移動手段が徒歩で検索されます。

public static final int TRAFFIC_WALK