PolylineOptions 对象规范
折线覆盖物参数。
属性
名称 | 类型 | 说明 |
---|---|---|
clickable
|
Boolean
|
折线是否可点击。 |
cursor
|
String
|
鼠标在折线上的光标样式。 |
editable
|
Boolean
|
可选项: true - 启动编辑功能, false - 默认,不启动编辑功能, 启动编辑功能后,可拖动端点对折线进行调整,双击节点可删除。 |
map
|
Map
|
要显示折线的地图。 |
path
|
Array.<LatLng> | MVCArray.<LatLng>
|
折线的路径,以经纬度坐标数组构成。 |
strokeColor
|
Color | String
|
折线的线条颜色,可通过Color对象的alpha属性设置透明度。 |
strokeDashStyle
|
String
|
折线的形状。实线是solid,虚线是dash。 |
strokeWeight
|
Number
|
折线的线宽。 |
strokeLinecap
|
String
|
折线末端线帽的样式,圆形为round(默认),方形为square,平直为butt。 |
visible
|
Boolean
|
折线是否可见。 |
zIndex
|
Number
|
折线的zIndex值。 |
实例
本示例中,介绍了如何使用折线覆盖物的参数
- var init = function() {
- var center = new qq.maps.LatLng(39.916527, 116.397128);
- var map = new qq.maps.Map(document.getElementById('container'), {
- center: center,
- zoom: 13
- });
- var path = [
- new qq.maps.LatLng(39.910, 116.399),
- new qq.maps.LatLng(39.920, 116.405),
- new qq.maps.LatLng(39.930, 116.420)
- ];
- var polyline = new qq.maps.Polyline({
- //折线是否可点击
- clickable: true,
- //鼠标在折线上时的样式
- cursor: 'crosshair',
- //折线是否可编辑
- editable: true,
- map: map,
- //折线的路径
- path: path,
- //折线的颜色
- strokeColor: '#000000',
- //可以设置折线的透明度
- //strokeColor: new qq.maps.Color(0, 0, 0, 0.5),
- //折线的样式
- strokeDashStyle: 'dash',
- //折线的宽度
- strokeWeight: 3,
- //折线末端线帽的样式
- strokeLinecap: 'square',
- //折线是否可见
- visible: true,
- //折线的zIndex
- zIndex: 1000
- });
- };