マーカーの追加や削除など、ナビゲーション マップのコンテンツを変更するメソッドを提供します。
すべてのメソッドは、Android UI スレッドでのみアクセスする必要があります。
ネストクラスの概要
インターフェース | NavigationMap.OnMapClickListener | ユーザーが地図をタップしたときのコールバック インターフェース。 | |
インターフェース | NavigationMap.OnMarkerClickListener | マーカーがクリックまたはタップされたときに呼び出されるメソッドのシグネチャを定義します。 |
パブリック メソッドの概要
抽象 マーカー | |
抽象 投影 |
getProjection()
画面座標と緯度/経度の座標を変換するために使用できる
Projection オブジェクトを返します。 |
抽象派 void |
removeAllMarkers()
地図上の現在のマーカーをすべて削除します。
|
抽象派 void | |
抽象派 void | |
抽象派 void |
setOnMarkerClickListener(NavigationMap.OnMarkerClickListener リスナー)
マーカーがクリックされたときに呼び出されるコールバックを設定します。
|
抽象派 void |
setPadding(int left, int top, int right, int down)
地図領域内の UI 要素のパディングをピクセル単位で設定します。
|
抽象派 void |
setTrafficEnabled(ブール値が有効)
交通情報を表示するかどうかを設定します。
|
パブリック メソッド
public problem Marker addMarker (MarkerOptions markerOptions)
地図にマーカーを 1 つ追加します。
パラメータ
markerOptions | MarkerOptions : 位置などのマーカーのプロパティを定義します。オプションはマーカーにコピーされ、安全に再利用できます。 |
---|
戻り値
- マーカーを表すオブジェクト。
public 抽象 投影 getProjection ()
画面座標と緯度/経度の座標を変換するために使用できる Projection
オブジェクトを返します。
返される Projection
は現在の投影のスナップショットであり、カメラが移動しても自動的には更新されません。この操作はコストがかかるため、投影は画面ごとに 1 回だけ行う必要があります。Google マップでは、メルカトル図法を使用して地理データから地図を作成し、地図上のポイントを地理座標に変換します。
戻り値
- 現在の状態の地図の
Projection
、または地図が完全に初期化されていない場合はnull
。
public problem void removeAllMarkers ()
地図上の現在のマーカーをすべて削除します。
public problem void setOnMapClickListener (NavigationMap.OnMapClickListener リスナー)
地図がタップされたときに呼び出されるコールバックを設定します。
パラメータ
リスナー | 地図がタップされたときに呼び出されるコールバック。コールバックの設定を解除するには、null を使用します。
|
---|
public problem void setOnMarkerClickListener (NavigationMap.OnMarkerClickListener リスナー)
マーカーがクリックされたときに呼び出されるコールバックを設定します。
パラメータ
リスナー | マーカーがクリックされたときに呼び出されるコールバック。コールバックの設定を解除するには、null を使用します。
|
---|
public setPadding
地図領域内の UI 要素のパディングをピクセル単位で設定します。これは地図をセンタリングし直す動作にも影響し、地図がパディングされた領域内でセンタリングされるようになります。
注: 上部のパディング値はヘッダーが無効になっている場合にのみ適用され(setHeaderEnabled(boolean)
を参照)、下部のパディングは ETA カードが無効になっている場合にのみ適用されます(setEtaCardEnabled(boolean)
を参照)。左右のパディング値は常に適用されます。
パラメータ
左 | |
---|---|
上 | |
右 | |
下 |
public setTrafficEnabled(boolean enabled)
交通情報を表示するかどうかを設定します。
パラメータ
有効 | true の場合、交通情報が表示されます。 |
---|