标记类
google.maps.Marker
类
此类扩展了 MVCObject
。
通过调用 const {Marker} = await google.maps.importLibrary("marker")
进行访问。
请参阅 Maps JavaScript API 中的库。
构造函数 | |
---|---|
Marker |
Marker([opts]) 参数:
使用指定的选项创建标记。如果指定了地图,则在构建时将标记添加到地图中。请注意,您必须设置标记的显示位置。 |
常量 | |
---|---|
MAX_ZINDEX |
API 分配给标记的最大默认 Z-index。您可以设置较高的 Z-index 值,以使相关标记显示在前面。 |
方法 | |
---|---|
getAnimation |
getAnimation() 参数:无
返回值:
Animation|null|undefined 获取当前正在运行的动画。 |
getClickable |
getClickable() 参数:无
返回值:如果标记可点击,则为 True。
boolean 获取 Marker 的可点击状态。 |
getCursor |
getCursor() 参数:无
返回值:
string|null|undefined 获取悬停时显示的鼠标光标类型。 |
getDraggable |
getDraggable() 参数:无
返回值:如果标记可拖动,则为
boolean True。获取 Marker 的可拖动状态。 |
getIcon |
getIcon() 参数:无
获取 Marker 的图标。请参阅MarkerOptions.icon 。 |
getLabel |
getLabel() 参数:无
返回值:
MarkerLabel|string|null|undefined 获取 Marker 的标签。请参阅MarkerOptions.label 。 |
getMap |
getMap() 参数:无
返回值:
Map|StreetViewPanorama 获取 Marker 渲染到的地图或全景图片。 |
getOpacity |
getOpacity() 参数:无
返回值:
number|null|undefined 介于 0.0 到 1.0 之间的数字。获取 Marker 的不透明度。 |
getPosition |
getPosition() 参数:无
返回值:
LatLng|null|undefined 获取 Marker 的位置。 |
getShape |
getShape() 参数:无
返回值:
MarkerShape|null|undefined |
getTitle |
getTitle() 参数:无
返回值:
string|null|undefined 获取 Marker 提示的标题。请参阅MarkerOptions.title 。 |
getVisible |
getVisible() 参数:无
返回值:如果标记处于可见状态,则为
boolean True。获取 Marker 的可见性。 |
getZIndex |
getZIndex() 参数:无
返回值:标记的
number|null|undefined zIndex。获取 Marker 的 zIndex。请参阅MarkerOptions.zIndex 。 |
setAnimation |
setAnimation([animation]) 参数:
返回值:无
|
setClickable |
setClickable(flag) 参数:
返回值:无
设置 Marker 是否可点击。 |
setCursor |
setCursor([cursor]) 参数:
返回值:无
设置悬停时显示的鼠标光标类型。 |
setDraggable |
setDraggable(flag) 参数:
返回值:无
设置 Marker 是否可拖动。 |
setIcon |
setIcon([icon]) 返回值:无
为 Marker 设置图标。请参阅MarkerOptions.icon 。 |
|