CameraPosition.Builder

public static final 类 CameraPosition.Builder扩展 Object

构建相机位置。

公共构造函数摘要

CameraPosition.Builder()
创建空构建器。

公共方法摘要

CameraPosition.Builder
方向角(浮动方向角)
设置镜头指向的方向(以与北方所呈顺时针角度表示)。
CameraPosition
build()
构建 CameraPosition
CameraPosition.Builder
targetLatLng 位置)
设置相机所指向的位置。
CameraPosition.Builder
tilt(浮动倾斜度)
设置镜头相对于底部(正对地球)的角度(以度为单位)。
CameraPosition.Builder
zoom(浮动缩放)
设置摄像头的缩放级别。

继承的方法摘要

公共构造函数

public CameraPosition.Builder ()

创建空构建器。

public CameraPosition.Builder CameraPosition 上一页)

参数
上一页

公共方法

public CameraPosition.Builder 方向角 (浮动方向角)

设置镜头指向的方向(以与北方所呈顺时针角度表示)。

参数
方向角

public CameraPosition build ()

构建 CameraPosition

public CameraPosition.Builder target LatLng 位置)

设置相机所指向的位置。

参数
个位置

public CameraPosition.Builder tilt (浮动倾斜度)

设置镜头相对于底部(正对地球)的角度(以度为单位)。更改地图的镜头位置时,此值会根据镜头的缩放级别受到限制。限制如下:

  • 缩放级别小于 10 时,最大值为 30。
  • 缩放级别为 10 到 14 时,最大值从 30 线性增加到 45(例如,缩放级别 12 时,最大值为 37.5)。
  • 缩放级别从 14 到 15.5 时,最大值会从 45 线性增加到 67.5。
  • 缩放级别大于 15.5 时,最大值为 67.5。
最小值始终为 0(直接向下)。如果您指定的值超出此范围,并尝试将镜头移至此镜头位置,则会被限制在这些边界内。

参数
倾斜度

public CameraPosition.Builder zoom (浮动缩放)

设置镜头的缩放级别。缩放级别为 0 时,整个世界的宽度大约为 256dp(假设相机未倾斜)。缩放级别每增加 1 个级别,屏幕上地球的宽度就会翻一番。因此,当缩放级别为 N 时,世界的宽度约为 256 * 2 N dp,也就是说,缩放级别为 2 时,整个地球的宽度大约为 1024dp。

更改地图的相机位置时,相机的缩放级别将受限于特定范围,具体取决于位置、地图类型和地图大小等各种因素。使用 GoogleMap.getMinZoomLevelGoogleMap.getMaxZoomLevel 查找限制。请注意,相机缩放级别不必是整数值。

参数
zoom