Polyline 类
google.maps.Polyline
类
折线是地图上的连接线段的线性叠加层。
此类扩展了 MVCObject
。
通过调用 const {Polyline} = await google.maps.importLibrary("maps")
进行访问。
请参阅 Maps JavaScript API 中的库。
构造函数 | |
---|---|
Polyline |
Polyline([opts]) 参数:
使用传递的 PolylineOptions 创建多段线,该参数指定了多段线的路径以及绘制多段线时要使用的笔触样式。在构建多段线时,您可以传递 LatLng 数组或 LatLng 的 MVCArray ,不过简单数组在实例化时会转换为多段线内的 MVCArray 。 |
方法 | |
---|---|
getDraggable |
getDraggable() 参数:无
返回值:
boolean 返回相应形状是否可供用户拖动。 |
getEditable |
getEditable() 参数:无
返回值:
boolean 返回用户是否可以修改此形状。 |
getMap |
getMap() 参数:无
返回值:
Map|null 返回此形状所附加到的地图。 |
getPath |
getPath() 参数:无
检索路径。 |
getVisible |
getVisible() 参数:无
返回值:
boolean 返回相应多边形在地图上是否可见。 |
setDraggable |
setDraggable(draggable) 参数:
返回值:无
如果设置为 true ,用户可以在地图上拖动此形状。geodesic 属性用于定义拖动模式。 |
setEditable |
setEditable(editable) 参数:
返回值:无
如果设置为 true ,用户可以通过拖动顶点和每个线段上显示的控制点来修改此形状。 |
setMap |
setMap(map) 参数:
返回值:无
在指定地图上渲染此形状。如果将地图设置为 null ,则会移除相应形状。 |
setOptions |
setOptions(options) 参数:
返回值:无
|
setPath |
setPath(path) 参数:
返回值:无
设置路径。如需了解详情,请参阅 PolylineOptions 。 |
setVisible |
setVisible(visible) 参数:
返回值:无
如果设置为 false ,则隐藏此多边形。 |
继承自:
addListener 、bindTo 、get 、notify 、set 、setValues 、unbind 、unbindAll
|
事件 | |
---|---|
click |
function(event) 实参:
对折线触发 DOM click 事件时会触发此事件。 |
contextmenu |
function(event) 实参:
当在折线上触发 DOM contextmenu 事件时,会触发此事件。 |
dblclick |
function(event) 实参:
对折线触发 DOM dblclick 事件时会触发此事件。 |
drag |
function(event) 实参:
在用户拖动折线时,此事件会反复触发。 |
dragend |
function(event) 实参:
当用户停止拖动折线时触发此事件。 |
dragstart |
function(event) 实参:
当用户开始拖动折线时触发此事件。 |
mousedown |
function(event) 实参:
对折线触发 DOM mousedown 事件时会触发此事件。 |
|