实现 Parcelable
继承的常量摘要
公共构造函数摘要
MarkerOptions()
创建一组新的标记选项。
|
公共方法摘要
MarkerOptions |
Alpha 版(浮点数 Alpha 版)
设置标记的 Alpha(不透明度)。
|
MarkerOptions |
anchor(浮点数 u、浮点数 v)
指定在标记图像中特定位置的锚点。
|
MarkerOptions |
collisionBehavior(整数 collisionBehavior)
设置标记的冲突状态。
|
MarkerOptions |
draggable(布尔值可拖动)
设置标记的可拖动性。
|
MarkerOptions |
flat(布尔值 Flat)
设置此标记是对应地图
true 还是朝向相机 false 的广告牌。 |
浮点数 |
getAlpha 版()
获取此
MarkerOptions 对象的 Alpha 集。 |
浮点数 |
getAnchorU()
锚点与左边缘的水平距离(标准化为 [0, 1])。
|
浮点数 |
getAnchorV()
锚点与顶部边缘的垂直距离(标准化为 [0, 1])。
|
整数 | |
BitmapDescriptor |
getIcon()
获取为此
MarkerOptions 对象设置的自定义图标描述符。 |
浮点数 |
getInfoWindowAnchorU()
信息窗口锚点与左边缘的水平距离(标准化为 [0, 1])。
|
浮点数 |
getInfoWindowAnchorV()
信息窗口锚点与上边缘的垂直距离(标准化为 [0, 1])。
|
LatLng |
getPosition()
返回为此
MarkerOptions 对象设置的位置。 |
浮点数 |
getRotation()
获取为此
MarkerOptions 对象设置的旋转角度。 |
字符串 |
getSnippet()
获取此
MarkerOptions 对象的代码段集。 |
字符串 |
getTitle()
获取此
MarkerOptions 对象的标题集。 |
浮点数 |
getZIndex()
获取为此
MarkerOptions 对象设置的 zIndex。 |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(浮点型 u、浮点数 v)
用于指定信息窗口在标记图像上的定位点。
|
布尔值 |
isDraggable()
获取此
MarkerOptions 对象的可拖动性设置。 |
布尔值 |
isFlat()
获取此
MarkerOptions 对象的平面设置。 |
布尔值 |
isVisible()
获取此
MarkerOptions 对象的可见性设置。 |
MarkerOptions | |
MarkerOptions |
rotation(浮点数旋转)
设置标记围绕标记锚定点的顺时针旋转角度(以度为单位)。
|
MarkerOptions |
snippet(字符串代码段)
设置标记的摘要。
|
MarkerOptions |
title(字符串标题)
设置标记的标题。
|
MarkerOptions |
visible(布尔值可见)
设置标记的可见性。
|
MarkerOptions |
zIndex(浮点 zIndex)
设置标记的 zIndex。
|
继承的方法摘要
公共构造函数
public MarkerOptions ()
创建一组新的标记选项。
公共方法
public MarkerOptions alpha (float alpha)
设置标记的 Alpha(不透明度)。此值介于 0 到 1 之间,0 表示标记完全透明,1 表示标记完全不透明。
参数
Alpha 版 |
---|
返回
- 使用新的方法集调用了方法的对象。
public MarkerOptions anchor (float u, float v)
指定锚点位于标记图像中特定点处。
锚点用于指定图标图片中锚定到地球表面标记位置的点。
定位点在连续空间 [0.0, 1.0] x [0.0, 1.0] 中指定,其中 (0, 0) 是图像的左上角,(1, 1) 是右下角。W x H 图片中的定位点是 (W + 1) x (H + 1) 网格中的最近离散网格点,通过缩放然后舍入获得。例如,在一张 4 x 2 图片中,锚点 (0.7, 0.6) 会解析为网格点 (3, 1)。
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
参数
u | 锚点的 u 坐标,以图片宽度的比率(范围 [0, 1])表示 |
---|---|
v | 锚点的 v 坐标,以图片高度的比率(介于 [0, 1] 范围内) |
返回
- 使用新的方法集为其调用了方法的对象。
public MarkerOptions collisionBehavior (int collisionBehavior)
public MarkerOptions flat (booleanfla)
设置此标记是对应地图 true
还是朝向相机 false
的广告牌。如果标记相对于地图是扁平的,它会在相机旋转和倾斜时保持固定在地图中,但与相机缩放一样,该标记仍会保持大小不变,这与 GroundOverlay
不同。如果标记是广告牌,则标记将始终朝向镜头,并且会随相机旋转或倾斜。默认值为 false
。
参数
持平 |
---|
返回
- 调用该方法的对象,设置了新的平面状态。
公开浮点数 getAnchorU ()
锚点与左边缘的水平距离(标准化为 [0, 1])。
返回
- 锚点的 u 值。
public float getAnchorV ()
锚点与顶部边缘的垂直距离(标准化为 [0, 1])。
返回
- 锚点的 v 值。
public int getCollisionBehavior ()
public BitmapDescriptor getIcon ()
获取为此 MarkerOptions
对象设置的自定义图标描述符。
返回
- 表示自定义图标的
BitmapDescriptor
或null
(如果未设置自定义图标)。
公开 浮点 getInfoWindowAnchorU ()
信息窗口锚点与左边缘的水平距离(标准化为 [0, 1])。
返回
- 信息窗口锚点的 u 值。
公开 浮点 getInfoWindowAnchorV ()
信息窗口锚点与上边缘的垂直距离(标准化为 [0, 1])。
返回
- 信息窗口锚点的 v 值。
public MarkerOptions icon (BitmapDescriptor iconDescriptor)
设置标记的图标。
参数
iconDescriptor 图标 | 如果为 null ,则使用默认标记。 |
---|
返回
- 调用该方法的对象,设置了新的图标描述符。
public MarkerOptions infoWindowAnchor (float u, float v)
用于指定信息窗口在标记图像上的定位点。此值在与锚点相同的坐标系中指定。如需了解详情,请参阅 anchor(float, float)
。默认值为图片的中间。
参数
u | 信息窗口锚点的 u 坐标,以图片宽度的比率(范围 [0, 1])表示 |
---|---|
v | 信息窗口锚点的 v 坐标,以图片高度的比率(介于 [0, 1] 范围内) |
返回
- 调用该方法的对象,设置了新的信息窗口锚点。
public MarkerOptions rotation (float 轮替)
设置标记围绕标记锚定点的顺时针旋转角度(以度为单位)。旋转轴与标记垂直。旋转 0 对应于标记的默认位置。当地图上的标记为 Flat 标记时,默认位置为指向北方,并且旋转时标记始终保持在地图上平面状态。如果标记是广告牌,则默认位置为朝上,而且旋转时标记始终朝向镜头。默认值为 0。
参数
旋转 |
---|
返回
- 调用了该方法的对象,且设置了新的轮替。