implements 可打包
用于定义地面叠加层的选项。
常量摘要
float | NO_DIMENSION | 未指定高度尺寸时的标记。 |
继承的常量摘要
公共构造函数摘要
GroundOverlayOptions()
用于创建一组新的地面叠加层选项。
|
公共方法摘要
继承的方法摘要
常量
公开 静态 最后一站 浮点数 NO_DIMENSION
未指定高度尺寸时的标记。
公共构造函数
公开 GroundOverlayOptions ()
用于创建一组新的地面叠加层选项。
公共方法
公开 GroundOverlayOptions 锚点 (浮点数 u,浮点数 v)
指定锚点。
锚点与地面叠加层的位置对齐。
锚点在二维连续空间中指定,其中 (0,0)、(1,0)、(0,1) 和 (1,1) 分别表示左上角、右上角、左下角和右下角。
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
参数
u | 锚点的 u 坐标 |
---|---|
v | 锚点的 v 坐标 |
返回
- 此
GroundOverlayOptions
对象使用新的锚点集。
公开 GroundOverlayOptions 方位 (浮动轴承)
以与北方所呈顺时针角度指定地面叠加层的方位。轮替为 定位点如果未指定,默认值为 0(即在图片上向上移动) 指向北方)。
请注意,纬度-经度边界在旋转之前适用。
参数
方向角 | 以与北方所呈顺时针角度表示方位。值不在 [0, 360) 范围内 将进行标准化处理。 |
---|
返回
- 此
GroundOverlayOptions
对象使用新的方位集。
公开 GroundOverlayOptions 可点击 (布尔值可点击)
公开 浮点数 getAnchorU ()
水平相对锚点;0.0
和 1.0
表示左右边缘
。其他锚点值则相应地进行插值。
返回
- 水平边缘相对的锚点位置。
公开 浮点数 getAnchorV ()
垂直相对锚点;0.0
和 1.0
分别表示顶部边缘和底部边缘。
其他锚点值则相应地进行插值。
返回
- 垂直边缘相对的锚点位置。
公开 LatLngBounds getBounds ()
获取为此 GroundOverlayOptions
对象设置的边界。
返回
- 地面叠加层的边界。如果设置了位置,此值将为
null
使用position(LatLng, float)
或position(LatLng, float, float)
公开 LatLng getLocation ()
获取为此 GroundOverlayOptions
对象设置的位置。
返回
- 放置地面叠加层的锚点的位置。如果满足以下条件,此值将为
null
: 位置是使用positionFromBounds(LatLngBounds)
设置的。
公开 GroundOverlayOptions 图片 (BitmapDescriptor imageDescriptor)
指定此地面叠加层的图像。
要以纹理(用于在地图上绘制图像)的形式加载图像, 转换为边长为 2 的次方的图像。这样可将 mipmap 为了在不同缩放级别渲染纹理而创建的 - Mipmap(维基百科)了解详情。因此, 以节省内存,但建议将图片的尺寸设置为 二次方。
参数
imageDescriptor | 要用于此地面叠加层的 BitmapDescriptor |
---|
返回
- 此
GroundOverlayOptions
对象使用新的图片集。
公开 GroundOverlayOptions 位置 (LatLng 位置,浮点宽度)
使用定位点 (LatLng
) 和
宽度(以米为单位)。系统会相应地调整高度以保持宽高比。
参数
地理位置 | 地图上 LatLng 的位置,给定中的定位点
图片将保持不变执行优化操作时,锚点将保持在地面上的
应用转换(例如 setDimensions、setBearing 等)。 |
---|---|
width | 叠加层的宽度(以米为单位)。系统将自动确定高度 调整视频宽高比。 |
返回
- 此
GroundOverlayOptions
对象设置了新的位置。
抛出
IllegalArgumentException | 如果锚点为 null |
---|---|
IllegalArgumentException | 如果宽度为负数 |
IllegalStateException | 如果已使用 positionFromBounds(LatLngBounds) 设置位置
|
公开 GroundOverlayOptions 位置 (LatLng 位置,浮点宽度,浮点高度)
使用定位点 (LatLng
)、宽度
和高度(均以米为单位)。渲染时,图片将缩放以适应相应尺寸
。
参数
地理位置 | 地图上 LatLng 的位置,给定中的定位点
图片将保持不变执行优化操作时,锚点将保持在地面上的
应用转换(例如 setDimensions、setBearing 等)。 |
---|---|
width | 叠加层的宽度(以米为单位) |
高度 | 叠加层的高度(以米为单位) |
返回
- 此
GroundOverlayOptions
对象设置了新的位置。
抛出
IllegalArgumentException | 如果锚点为 null |
---|---|
IllegalArgumentException | 如果宽度或高度为负数 |
IllegalStateException | 如果已使用 positionFromBounds(LatLngBounds) 设置位置
|
公开 GroundOverlayOptions positionFromBounds (LatLngBounds 边界)
指定此地面叠加层的位置。
参数
bounds | 要在其中放置地面叠加层的 LatLngBounds |
---|
返回
- 此
GroundOverlayOptions
对象设置了新的位置。
抛出
IllegalStateException | 如果已使用 position(LatLng, float) 或 position(LatLng, float, float) 设置位置
|
---|
公开 GroundOverlayOptions 透明度 (浮动透明度)
指定地面叠加层的透明度。默认透明度为 0
(不透明)。
参数
透明度 | [0..1] 范围内的浮点数,其中 0 表示地面
叠加层是不透明的,1 表示地面叠加层是透明的。 |
---|
返回
- 此
GroundOverlayOptions
对象使用新的透明度设置。
抛出
IllegalArgumentException | 如果透明度在 [0..1] 范围之外,则会发生此错误。 |
---|