GroundOverlayOptions

公共最终类 GroundOverlayOptions 扩展对象
implements 可打包

用于定义地面叠加层的选项。

常量摘要

float NO_DIMENSION 未指定高度尺寸时的标记。

继承的常量摘要

公共构造函数摘要

GroundOverlayOptions()
用于创建一组新的地面叠加层选项。

公共方法摘要

GroundOverlayOptions
anchor(float u, float v)
指定锚点。
GroundOverlayOptions
bearing(浮动轴承)
以与北方所呈顺时针角度指定地面叠加层的方位。
GroundOverlayOptions
clickable(布尔值,可点击)
指定地面叠加层是否可点击。
float
getAnchorU()
水平相对锚点;0.01.0 表示左右边缘 。
float
getAnchorV()
垂直相对锚点;0.01.0 分别表示顶部边缘和底部边缘。
float
getBearing()
获取此 GroundOverlayOptions 对象的方向角集。
LatLngBounds
getBounds()
获取为此 GroundOverlayOptions 对象设置的边界。
float
getHeight()
获取为此 GroundOverlayOptions 对象设置的高度。
BitmapDescriptor
getImage()
获取此 GroundOverlayOptions 对象的图片描述符集。
LatLng
getLocation()
获取为此 GroundOverlayOptions 对象设置的位置。
float
getTransparency()
获取此 GroundOverlayOptions 对象设置的透明度。
float
getWidth()
获取为此 GroundOverlayOptions 对象设置的宽度。
float
getZIndex()
获取为此 GroundOverlayOptions 对象设置的 zIndex。
GroundOverlayOptions
image(BitmapDescriptor imageDescriptor)
指定此地面叠加层的图像。
boolean
isClickable()
获取此 GroundOverlayOptions 对象的可点击性设置。
boolean
isVisible()
获取此 GroundOverlayOptions 对象的可见性设置。
GroundOverlayOptions
position(LatLng位置,浮点宽度)
使用定位点 (LatLng) 和 宽度(以米为单位)。
GroundOverlayOptions
position(LatLng位置,浮点宽度,浮点高度)
使用定位点 (LatLng)、宽度 和高度(均以米为单位)。
GroundOverlayOptions
positionFromBounds(LatLngBounds 边界)LatLngBounds
指定此地面叠加层的位置。
GroundOverlayOptions
transparency(浮动透明度)
指定地面叠加层的透明度。
GroundOverlayOptions
visible(boolean visible)
指定地面叠加层的可见性。
GroundOverlayOptions
zIndexzIndex(浮点 zIndex)
指定地面叠加层的 zIndex,即其绘制顺序。

继承的方法摘要

常量

公开 静态 最后一站 浮点数 NO_DIMENSION

未指定高度尺寸时的标记。

常量值: <ph type="x-smartling-placeholder"></ph> -1.0

公共构造函数

公开 GroundOverlayOptions ()

用于创建一组新的地面叠加层选项。

公共方法

公开 GroundOverlayOptions 锚点 (浮点数 u,浮点数 v)

指定锚点。

锚点与地面叠加层的位置对齐。

锚点在二维连续空间中指定,其中 (0,0)、(1,0)、(0,1) 和 (1,1) 分别表示左上角、右上角、左下角和右下角。

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 

参数
u 锚点的 u 坐标
v 锚点的 v 坐标
返回

公开 GroundOverlayOptions 方位 (浮动轴承)

以与北方所呈顺时针角度指定地面叠加层的方位。轮替为 定位点如果未指定,默认值为 0(即在图片上向上移动) 指向北方)。

请注意,纬度-经度边界在旋转之前适用。

参数
方向角 以与北方所呈顺时针角度表示方位。值不在 [0, 360) 范围内 将进行标准化处理。
返回

公开 GroundOverlayOptions 可点击 (布尔值可点击)

指定地面叠加层是否可点击。默认的可点击性为 false

参数
可点击 新的可点击性设置。
返回

公开 浮点数 getAnchorU ()

水平相对锚点;0.01.0 表示左右边缘 。其他锚点值则相应地进行插值。

返回
  • 水平边缘相对的锚点位置。

公开 浮点数 getAnchorV ()

垂直相对锚点;0.01.0 分别表示顶部边缘和底部边缘。 其他锚点值则相应地进行插值。

返回
  • 垂直边缘相对的锚点位置。

公开 浮点数 getBearing ()

获取此 GroundOverlayOptions 对象的方向角集。

返回
  • 地面叠加层的方向角。

公开 LatLngBounds getBounds ()

获取为此 GroundOverlayOptions 对象设置的边界。

返回

公开 浮点数 getHeight ()

获取为此 GroundOverlayOptions 对象设置的高度。

返回
  • 地面叠加层的高度。

公开 BitmapDescriptor getImage ()

获取此 GroundOverlayOptions 对象的图片描述符集。

返回

公开 LatLng getLocation ()

获取为此 GroundOverlayOptions 对象设置的位置。

返回

公开 浮点数 getTransparency ()

获取此 GroundOverlayOptions 对象设置的透明度。

返回
  • 地面叠加层的透明度。

公开 浮点数 getWidth ()

获取为此 GroundOverlayOptions 对象设置的宽度。

返回
  • 地面叠加层的宽度。

公开 浮点数 getZIndex ()

获取为此 GroundOverlayOptions 对象设置的 zIndex。

返回
  • 地面叠加层的 zIndex。

公开 GroundOverlayOptions 图片 (BitmapDescriptor imageDescriptor)

指定此地面叠加层的图像。

要以纹理(用于在地图上绘制图像)的形式加载图像, 转换为边长为 2 的次方的图像。这样可将 mipmap 为了在不同缩放级别渲染纹理而创建的 - Mipmap(维基百科)了解详情。因此, 以节省内存,但建议将图片的尺寸设置为 二次方。

参数
imageDescriptor 要用于此地面叠加层的 BitmapDescriptor
返回

公开 布尔值 isClickable ()

获取此 GroundOverlayOptions 对象的可点击性设置。

返回
  • 如果地面叠加层可点击,则为 true;如果未使用,则为 false

公开 布尔值 isVisible ()

获取此 GroundOverlayOptions 对象的可见性设置。

返回
  • 如果此地面叠加层可见,则为 true;如果未使用,则为 false

公开 GroundOverlayOptions 位置 LatLng 位置,浮点宽度)

使用定位点 (LatLng) 和 宽度(以米为单位)。系统会相应地调整高度以保持宽高比。

参数
地理位置 地图上 LatLng 的位置,给定中的定位点 图片将保持不变执行优化操作时,锚点将保持在地面上的 应用转换(例如 setDimensions、setBearing 等)。
width 叠加层的宽度(以米为单位)。系统将自动确定高度 调整视频宽高比。
返回
抛出
IllegalArgumentException 如果锚点为 null
IllegalArgumentException 如果宽度为负数
IllegalStateException 如果已使用 positionFromBounds(LatLngBounds) 设置位置

公开 GroundOverlayOptions 位置 LatLng 位置,浮点宽度,浮点高度)

使用定位点 (LatLng)、宽度 和高度(均以米为单位)。渲染时,图片将缩放以适应相应尺寸 。

参数
地理位置 地图上 LatLng 的位置,给定中的定位点 图片将保持不变执行优化操作时,锚点将保持在地面上的 应用转换(例如 setDimensions、setBearing 等)。
width 叠加层的宽度(以米为单位)
高度 叠加层的高度(以米为单位)
返回
抛出
IllegalArgumentException 如果锚点为 null
IllegalArgumentException 如果宽度或高度为负数
IllegalStateException 如果已使用 positionFromBounds(LatLngBounds) 设置位置

公开 GroundOverlayOptions positionFromBounds (LatLngBounds 边界)

指定此地面叠加层的位置。

参数
bounds 要在其中放置地面叠加层的 LatLngBounds
返回
抛出
IllegalStateException 如果已使用 position(LatLng, float)position(LatLng, float, float) 设置位置

公开 GroundOverlayOptions 透明度 (浮动透明度)

指定地面叠加层的透明度。默认透明度为 0 (不透明)。

参数
透明度 [0..1] 范围内的浮点数,其中 0 表示地面 叠加层是不透明的,1 表示地面叠加层是透明的。
返回
抛出
IllegalArgumentException 如果透明度在 [0..1] 范围之外,则会发生此错误。

公开 GroundOverlayOptions 可见 (布尔值可见)

指定地面叠加层的可见性。默认的公开范围为“true”。

参数
可见
返回

公开 GroundOverlayOptions zIndex (浮点 zIndex)

指定地面叠加层的 zIndex,即其绘制顺序。请参阅 有关 zIndex 的详情。

参数
zIndex
返回