public final 类 CameraPosition扩展对象
实现 Parcelable
实现 Parcelable
一个不可变类,用于聚合所有相机位置参数,如位置、缩放级别、倾斜角度和方位。使用 CameraPosition.Builder
构造 CameraPosition
实例,然后您可以与 CameraUpdateFactory
结合使用。如需了解详情,请参阅移动镜头。
开发者指南
如需了解详情,请参阅镜头和视图开发者指南。
嵌套类摘要
类 | CameraPosition.Builder | 构建相机位置。 |
继承的常量摘要
字段摘要
public final float | 方位 | 镜头指向的方向,以与北方所呈顺时针角度表示。 |
public final LatLng | 目标 | 镜头所指向的位置。 |
public final float | 倾斜度 | 镜头角度与底部(正对地球)之间的角度(以度为单位)。 |
public final float | 缩放 | 靠近屏幕中心的缩放级别。 |
公共构造函数摘要
公共方法摘要
static CameraPosition.Builder |
builder()
为镜头位置创建构建器。
|
static CameraPosition.Builder | |
静态 CameraPosition |
createFromAttributes(Context context, AttributeSet 属性)
从
AttributeSet 创建 CameraPosition。 |
布尔值 |
equals(Object o)
|
静态 CameraPosition | |
整型 |
hashCode()
|
字符串 |
toString()
|
继承的方法摘要
字段
public final float 方位
镜头指向的方向,以与北方所呈顺时针角度表示。
公共构造函数
public CameraPosition (LatLng 目标、浮动缩放、浮动倾斜度、浮动方向角)
构造 CameraPosition。
参数
目标 | 要与屏幕中心对齐的目标位置。 |
---|---|
zoom | 达到目标的缩放级别。如需详细了解限制,请参阅 zoom(float) 。 |
倾斜度 | 镜头从底部(正下方)的角度(以度为单位)。如需详细了解限制,请参阅 tilt(float) 。 |
方向角 | 镜头指向的方向,以与北方所呈顺时针角度表示。此值将标准化为介于 0 度(含 0 度)和 360 度(不含 360 度)之间。 |
抛出
NullPointerException | 如果 target 为 null |
---|---|
IllegalArgumentException | 如果 tilt 在 0 度(含)到 90 度(含)的范围内。
|
公共方法
public static CameraPosition createFromAttributes (Context context, AttributeSet 属性)
从 AttributeSet
创建 CameraPosition。
参数
context | |
---|---|
attrs |
public boolean 等于 (对象 o)
参数
o |
---|
public static CameraPosition fromLatLngZoom (LatLng 目标、浮动缩放级别)
用于构造指向特定目标和缩放级别的 CameraPosition。得出的结果是北方,且视角垂直于地球表面,即直接面向地球表面,屏幕顶部指向北方。
参数
目标 | 要与屏幕中心对齐的目标位置。 |
---|---|
zoom | 达到目标的缩放级别。如需详细了解该值将被限制的范围,请参阅 zoom(float) 。值越大,镜头越放大。 |