Polygons

Polyline

google.maps.Polyline

折线是地图上的连接线段的线性叠加层。

此类扩展了 MVCObject

通过调用 const {Polyline} = await google.maps.importLibrary("maps") 进行访问。
请参阅 Maps JavaScript API 中的库

Polyline
Polyline([opts])
参数: 
使用传递的 PolylineOptions 创建多段线,该参数指定了多段线的路径以及绘制多段线时要使用的笔触样式。在构建多段线时,您可以传递 LatLng 数组或 LatLngMVCArray,不过简单数组在实例化时会转换为多段线内的 MVCArray
getDraggable
getDraggable()
参数:无
返回值:  boolean
返回相应形状是否可供用户拖动。
getEditable
getEditable()
参数:无
返回值:  boolean
返回用户是否可以修改此形状。
getMap
getMap()
参数:无
返回值:  Map|null
返回此形状所附加到的地图。
getPath
getPath()
参数:无
返回值:  MVCArray<LatLng>
检索路径。
getVisible
getVisible()
参数:无
返回值:  boolean
返回相应多边形在地图上是否可见。
setDraggable
setDraggable(draggable)
参数: 
  • draggableboolean
返回值:无
如果设置为 true,用户可以在地图上拖动此形状。geodesic 属性用于定义拖动模式。
setEditable
setEditable(editable)
参数: 
  • editableboolean
返回值:无
如果设置为 true,用户可以通过拖动顶点和每个线段上显示的控制点来修改此形状。
setMap
setMap(map)
参数: 
  • mapMap optional
返回值:无
在指定地图上渲染此形状。如果将地图设置为 null,则会移除相应形状。
setOptions
setOptions(options)
参数: 
返回值:无
setPath
setPath(path)
参数: 
返回值:无
设置路径。如需了解详情,请参阅 PolylineOptions
setVisible
setVisible(visible)
参数: 
  • visibleboolean
返回值:无
如果设置为 false,则隐藏此多边形。
继承自addListenerbindTogetnotifysetsetValuesunbindunbindAll
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 事件时会触发此事件。