Polygon 类
google.maps.Polygon
类
构造函数 | |
---|---|
Polygon( | 创建一个多边形 |
方法 | |
---|---|
getDraggable() | Return Value: 返回是否允许拖拽 |
getEditable() | Return Value: 返回是否允许编辑 |
getMap() | Return Value: 返回多边形的Map对象 |
getPath() | Return Value: 返回多边形的路径 |
getPaths() | Return Value: 返回多边形的所有路径 |
getVisible() | Return Value: 返回多边形的可见状态 |
setDraggable( | Return Value: 设置是否允许拖动 |
setEditable( | Return Value: 设置是否允许编辑 |
setMap( | Return Value: 设置多边形的Map对象,传入null,表示将多边形移除 |
setOptions( | Return Value: 设置多边形的相关属性 |
setPath( | Return Value: 设置多边形的路径 |
setPaths( | Return Value: 设置多个路径 |
setVisible( | Return Value: 设置可见状态 |
事件 | |
---|---|
click | Arguments: 当鼠标单击多边形时触发 |
dblclick | Arguments: 当鼠标双击多边形时触发 |
drag | Arguments: 当鼠标拖动时反复触发 |
dragend | Arguments: 当拖动结束后 |
dragstart | Arguments: 当拖动多边形时触发 |
mousedown | Arguments: 当鼠标在多边形上按压时触发 |
mousemove | Arguments: 当鼠标在多边形上移动时触发 |
mouseout | Arguments: 当鼠标移出多边形区域时触发 |
mouseover | Arguments: 当鼠标在多边形上移动时触发 |
mouseup | Arguments: 当鼠标在多边形上弹起时触发 |
rightclick | Arguments: 当鼠标在多边形右击时触发 |
PolygonOptions 对象
google.maps.PolygonOptions
对象
属性 | |
---|---|
clickable | Type: 是否允许单击 |
draggable | Type: 是否允许拖动 |
editable | Type: 是否允许编辑 |
fillColor | Type: 填充颜色 |
fillOpacity | Type: 透明度,从0.0到1.0 |
geodesic | Type: 是否允许多边形根据投影相应的就换 |
map | Type: 多边形的Map对象 |
paths | Type: 多边形的路径 |
strokeColor | Type: 描边颜色,支持所以 CSS3 颜色 |
strokeOpacity | Type: 描边透明度 0.0到1.0 |
strokePosition | Type: String 描边的位置,可用的值: google.maps.StrokePosition.INSIDE google.maps.StrokePosition.CENTER google.maps.StrokePosition.OUTSIDE IE8及更早浏览器不支持 |
strokeWeight | Type: 描边的宽度 |
visible | Type: 是否可见 |
zIndex | Type: 多边形的层级 |