VisibleRegion

public class VisibleRegion 扩展对象
实现 可序列化

不可变的梯形,用于描述地图上的特定镜头位置可见的区域。当相机垂直俯视时,可见区域为矩形(但不一定与轴对齐,因为方位可能不是正北)。当镜头倾斜时,可见区域是一个梯形,两条平行边中较小的一条是最接近镜头的。

字段摘要

public final LatLng farLeft 屏幕左上角的投影到地平面上。
public final LatLng farRight 屏幕右上角投影到地平面上。
public final LatLngBounds latLngBounds 包含此可见区域的最小边界框。
public final LatLng nearLeft 屏幕左下角在地平面上的投影。
public final LatLng nearRight 屏幕右下角在地平面上的投影。

公共构造函数摘要

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

公共方法摘要

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

继承的方法摘要

字段

public final LatLng farLeft

屏幕左上角的投影到地平面上。

public final LatLng farRight

屏幕右上角投影到地平面上。

public final LatLngBounds latLngBounds

包含此可见区域的最小边界框。

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

public final LatLng nearLeft

屏幕左下角在地平面上的投影。

public final LatLng nearRight

屏幕右下角在地平面上的投影。

公共构造函数

public VisibleRegion (LatLng nearbyLeft, LatLngcloseRight, LatLngFairLeft, LatLng FallRight, LatLngBounds latLngBounds)

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

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

公共方法

public 布尔值 等于 (Object o)

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

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

public int hashCode ()

public String toString ()