カメラ

公開インターフェース カメラ

ナビゲーション マップのビューポートを変更するメソッドを提供します。カメラへの呼び出しはすべて UI スレッドで実行する必要があります。

ネストクラスの概要

@インターフェース Camera.Perspective Perspective は、カメラの位置と向きを指定するために Camera オブジェクトに提供されるパラメータです。

パブリック メソッドの概要

抽象派 void
followMyLocation(int 遠近)
ユーザーの位置情報に従うようにカメラを設定します。
抽象派 void
setLocationCameraPosition cameraPosition、ブール値 animate)
指定された位置に地図をパンおよびズームします。
抽象派 void
showRouteOverview()
地図をパンまたはズームして、残りのルートの概要を表示します。

パブリック メソッド

public 抽象 void followMyLocation

ユーザーの位置情報に従うようにカメラを設定します。このメソッドは通常、ターンバイターン ガイダンスを開始して「傾斜」した運転ビューに入ったときに呼び出されます。

パラメータ
視点 次の場合にカメラが使用する Camera.Perspective

public problem void setLocation CameraPosition cameraPosition, boolean animate)

指定された位置に地図をパンおよびズームします。これにより、一時的にカメラがユーザーの現在地を追跡できなくなります。カメラは followMyLocation(int) を使用してリセットできます。

パラメータ
cameraPosition カメラの移動先を指定します。この位置では中心位置を設定する必要がありますが、ズームや方向指定が設定されていない場合、これらの属性は現在のカメラ位置から変更されません。
animate 新しいカメラ位置へのアニメーション遷移を実行するかどうか

public 抽象 void showRouteOverview ()

地図をパンまたはズームして、残りのルートの概要を表示します。これにより、一時的にカメラがユーザーの位置を追えなくなります。

followMyLocation(int) を使用して、ユーザーを追跡するようにカメラをリセットできます。