Projection

公開インターフェース 投影

投影は、画面上の位置と地表面の地理座標を変換するために使用されます(LatLng)。画面の位置は、地図の左上隅を基準とした画面のピクセル数です(ディスプレイ ピクセルではありません)。

すべてのメソッドは、Android UI スレッドでのみアクセスする必要があります。

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

抽象 LatLng
fromScreenLocation(ポイント)
画面の場所に対応する地理的位置を返します。
抽象 VisibleRegion
getVisibleRegion()
画面座標と地理緯度/経度の座標を変換するための視錐台の投影を取得します。
抽象 ポイント
toScreenLocationLatLng 位置情報)
地理座標(LatLng)に対応する画面の位置を返します。

パブリック メソッド

public attribute LatLng fromScreenLocation (ポイント)

画面の場所に対応する地理的位置を返します。画面の位置は、(画面全体の左上ではなく)地図の左上を基準とする画面ピクセル(表示ピクセルではない)で指定します。

パラメータ
point 画面上の Point(画面ピクセル)。
戻り値
  • 画面上の point に対応する LatLng。または、指定された画面ポイントを通る光線が地面と交差していない場合は null(地図が大きく傾けている場合など)。

public 抽象 VisibleRegion getVisibleRegion ()

画面座標と地理緯度/経度の座標を変換するための視錐台の投影を取得します。

戻り値
  • パディングを考慮した現在の状態における表示視錐台の投影。地図のどこにもマッピングされていないポイントが含まれている場合(カメラが宇宙空間を認識している場合など)は null

public 抽象 Point toScreenLocation LatLng の場所)

地理座標(LatLng)に対応する画面の位置を返します。画面位置は、(画面全体ではなく)地図の左上を基準とする画面ピクセル数です(ディスプレイ ピクセルではありません)。

パラメータ
ロケーション 画面上の位置に変換する地図上の LatLng
戻り値
  • 画面の位置を画面ピクセルで表す Pointlocation がカメラプレーンの背後に投影されている場合は null