VisibleRegion

public final 类 VisibleRegion扩展 Object
实现 Parcelable

包含用于定义在地图镜头中显示的四边形多边形的四个点。该多边形可以是梯形,而不是矩形,因为镜头可以倾斜。如果镜头正对镜头中心,形状为矩形,但如果镜头倾斜,形状将显示为梯形,其最小边最接近视点。

继承的常量摘要

字段摘要

public final LatLng farLeft 用于定义镜头最左侧的 LatLng 对象。
public final LatLng farRight 用于定义镜头最右上角的 LatLng 对象。
public final LatLngBounds latLngBounds 包含此类中定义的可见区域的最小边界框。
public final LatLng nearLeft 用于定义镜头左下角的 LatLng 对象。
public final LatLng nearRight 用于定义镜头右下角的 LatLng 对象。

公共构造函数摘要

VisibleRegion(LatLng nearbyLeft、LatLng closeRight、LatLngFarLeft、LatLng placeRight、LatLngBounds latLngBounds)
根据镜头的四个角创建新的 VisibleRegion。

公共方法摘要

布尔值
equals(Object o)
将此 VisibleRegion 与另一个对象进行比较。
整型
字符串

继承的方法摘要

字段

public final LatLng farLeft

用于定义镜头最左侧的 LatLng 对象。

public final LatLng farRight

用于定义镜头最右上角的 LatLng 对象。

public final LatLngBounds latLngBounds

包含此类中定义的可见区域的最小边界框。

如果此方框穿过 180° 子午线(从北向南的垂直线),则 farRight 中的经度为负,farLeft 中的经度为正。此规则也适用于 nearRightnearLeft

public final LatLng nearLeft

用于定义镜头左下角的 LatLng 对象。

public final LatLng nearRight

用于定义镜头右下角的 LatLng 对象。

公共构造函数

public VisibleRegion (LatLng closeLeft, LatLng nearbyRight, LatLngFarLeft, LatLngFairRight, LatLngBounds latLngBounds)

根据镜头的四个角创建新的 VisibleRegion。LatLng 参数必须定义凸形形状(所生成形状的边缘不得交叉)。运行时不会执行边界检查。

参数
nearLeft 一个 LatLng 对象,其中包含区域左上角附近的纬度和经度。
nearRight 一个 LatLng 对象,其中包含区域右上角位置的纬度和经度。
farLeft 包含区域最左侧的纬度和经度的 LatLng 对象。
farRight 包含区域最右上角的纬度和经度的 LatLng 对象。
latLngBounds 包含此类中定义的可见区域的最小边界框。如果此方框穿过 180° 子午线(从北向南的垂直线),则 farRight 中的经度为负,farLeft 中的经度为正。这同样适用于 nearRightnearLeft

公共方法

public boolean 等于 (对象 o)

将此 VisibleRegion 与另一个对象进行比较。如果另一个对象实际上是指向此对象的指针,或者两个对象的四个角和边界相同,则此方法会返回 true。否则,此方法会返回 false。

参数
o 一个 Object。如果两个对象是同一个对象,或两个对象的四个角和边界相同,则返回 true。否则,返回 false。

public int hashCode ()

public String toString ()