LatLngBounds

public final 类 LatLngBounds扩展 Object
实现 Parcelable

表示纬度/经度对齐矩形的不可变类。

嵌套类摘要

LatLngBounds.Builder 此构建器能够根据一组 LatLng 点创建最小边界。

继承的常量摘要

字段摘要

public final LatLng 东北 边界的东北角。
public final LatLng 西南 边界的西南角。

公共构造函数摘要

LatLngBoundsLatLng西南,LatLng东北)
用于根据西南角和东北角创建新的边界。
LatLngBoundsLatLngBounds边界)
复制构造函数。

公共方法摘要

static LatLngBounds.Builder
builder()
创建新的构建器。
布尔值
containsLatLng 点)
返回其是否包含给定的 LatLng
static LatLngBounds
createFromAttributes(Context context, AttributeSet 属性)
AttributeSet 创建 LatLngBounds。
布尔值
equals(Object o)
LatLng
getCenter()
用于返回该 LatLngBounds 的中心。
整型
LatLngBounds
包括LatLng 点)
返回一个新的 LatLngBounds,它扩展此 LatLngBounds 以包含指定的 LatLng
字符串

继承的方法摘要

字段

public final LatLng northeast

边界的东北角。

public final LatLng 西南

边界的西南角。

公共构造函数

public LatLngBounds LatLng西南,LatLng东北)

根据西南角和东北角创建新的边界。

从概念上讲,该边界包括所有符合以下条件的点:

  • 纬度在 [northeast.latitude, southwest.latitude] 范围内;
  • 如果 southwest.longitude ≤ northeast.longitude,则经度在 [southwest.longitude, northeast.longitude] 的范围内;并且
  • 如果 southwest.longitude > northeast.longitude,则经度范围为 [southwest.longitude, 180) & [-180, northeast.longitude]。

参数
southwest 西南角
northeast 东北角
抛出
IllegalArgumentException (如果东北角的纬度低于西南角的纬度)。

public LatLngBounds LatLngBounds边界)

复制构造函数。

参数
bounds 要复制的对象。

公共方法

public static LatLngBounds.Builder builder ()

创建新的构建器。

public boolean contains LatLng 点)

返回其是否包含给定的 LatLng

参数
point 要测试的 LatLng
返回
  • 如果包含给定点,则为 true;否则为 false

public static LatLngBounds createFromAttributes (Context context, AttributeSet attrs)

AttributeSet 创建 LatLngBounds。

参数
context
attrs

public boolean 等于 (对象 o)

参数
o

public LatLng getCenter ()

用于返回该 LatLngBounds 的中心。中心只是坐标的平均值(要考虑到它是否穿过对向子午线)。大致位置为地理中心(如果地球是一个完美的球体,则准确)。由于使用墨卡托投影法,该区域不一定是地图上绘制的矩形的中心。

返回
  • 作为 LatLngBounds 中心的 LatLng

public int hashCode ()

public LatLngBounds 包括 LatLng 点)

返回一个新的 LatLngBounds,它扩展此 LatLngBounds 以包含指定的 LatLng。这将返回包含此点和额外点的最小 LatLngBounds。

特别是,它会考虑向东和向西两个方向(其中一个方向可能穿过对向子午线)扩展边界,并选择两者中较小的方向。如果两个方向生成的 LatLngBounds 大小相同,则将其沿向东方向扩展。

参数
point 要包含在新边界中的 LatLng
返回

public String toString ()