LatLngBounds

public final class LatLngBounds Extensions Object
using Parcelable

緯度と経度で揃えられた長方形を表す不変のクラス。

ネストクラスの概要

クラス LatLngBounds.Builder これは、LatLng ポイントのセットに基づいて最小境界を作成できるビルダーです。

継承された定数の概要

フィールドの概要

public final LatLng northeast 境界の北東の角。
public final LatLng 南西 境界の南西の角。

パブリック コンストラクタの概要

LatLngBoundsLatLng southwest、LatLng 北東)
南西と北東の角に基づいて新しい境界を作成します。
LatLngBoundsLatLngBounds 境界)
コピー コンストラクタ。

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

static LatLngBounds.Builder
builder()
新しいビルダーを作成します。
ブール値
containsLatLng ポイント)
これが指定された LatLng を含むかどうかを返します。
static LatLngBounds
createFromAttributes(コンテキスト コンテキスト、AttributeSet attrs)
AttributeSet から LatLngBounds を作成します。
ブール値
equals(Object o)
LatLng
getCenter()
この LatLngBounds の中心を返します。
整数
LatLngBounds
含まれているLatLng 地点)
指定された LatLng を含むようにこの LatLngBounds を拡張する新しい LatLngBounds を返します。
文字列

継承されたメソッドの概要

フィールド

public final LatLng northeast

境界の北東の角。

public final LatLng southwest

境界の南西の角。

パブリック コンストラクタ

public LatLngBounds LatLng southwest、LatLng northeast)

南西と北東の角に基づいて新しい境界を作成します。

境界には、概念的に以下のすべてのポイントが含まれます。

  • 緯度の範囲が [northeast.latitude, southwest.latitude]
  • southwest.longitude が northeast.longitude 以下の場合、経度は [southwest.longitude, northeast.longitude] の範囲になります。
  • southwest.longitude > northeast.longitude の場合、経度は [southwest.longitude, 180) ∪ [-180, northeast.longitude] の範囲になります。

パラメータ
南西 南西の角
northeast 北東の角
例外
IllegalArgumentException 北東の角の緯度が南西の角の緯度よりも低い場合。

public LatLngBounds LatLngBounds 境界)

コピー コンストラクタ。

パラメータ
bounds コピーするオブジェクト。

パブリック メソッド

public static LatLngBounds.Builder builder ()

新しいビルダーを作成します。

public boolean contains LatLng ポイント)

これが指定された LatLng を含むかどうかを返します。

パラメータ
point テストする LatLng
戻り値
  • 指定された地点が含まれている場合は true、そうでない場合は false

public static LatLngBounds createFromAttributes (コンテキスト コンテキスト、AttributeSet attrs)

AttributeSet から LatLngBounds を作成します。

パラメータ
コンテキスト
attrs

public boolean equals (Object o)

パラメータ
o

public LatLng getCenter ()

この LatLngBounds の中心を返します。中心は座標の平均です(180 度子線と交差しているかどうかも考慮に入れられます)。ここが地理的中心です(地球が完璧な球体だった場合)。メルカトル図法により、地図上に描画された長方形の中心とは限りません。

戻り値
  • LatLngBounds の中心となる LatLng

public int hashCode ()

public LatLngBounds 含まれる LatLng ポイント)

指定された LatLng を含むようにこの LatLngBounds を拡張する新しい LatLngBounds を返します。これは、この地点と追加の地点の両方を含む最小の LatLngBounds を返します。

具体的には、境界を東と西の両方(一方が経度を横切る方向)に拡張し、2 つのうち小さい方を選択します。両方向の LatLngBounds が同じサイズの場合は、東方向に拡張されます。

パラメータ
point 新しい境界に含める LatLng
戻り値
  • これとエクストラ ポイントを含む新しい LatLngBounds

public String toString ()