aomd-amap
Version:
高德代码辅助提示
48 lines (44 loc) • 1.66 kB
TypeScript
import { Map } from "../Map/Map"
import { LngLat } from "../LngLat";
/**
*
*
* @export
* @class PolygonOptions
*/
export class PolygonOptions {
/**
*Creates an instance of PolygonOptions.
* @param {Map} map 要显示该polygon的地图对象
* @param {Number} zIndex 多边形覆盖物的叠加顺序
* @param {(Array<LngLat> | Array<Array<LngLat>>)} path 多边形轮廓线的节点坐标数组
* @param {Boolean} bubble 是否将覆盖物的鼠标或touch等事件冒泡到地图上
* @param {String} cursor 指定鼠标悬停时的鼠标样式
* @param {String} strokeColor 线条颜色
* @param {Number} strokeOpacity 轮廓线透明度,取值范围[0,1]
* @param {Number} strokeWeight 轮廓线宽度
* @param {String} fillColor 多边形填充颜色
* @param {Number} fillOpacity 多边形填充透明度
* @param {Boolean} draggable 设置多边形是否可拖拽移动
* @param {*} extData 用户自定义属性
* @param {String} strokeStyle 轮廓线样式
* @param {Array<Number>} strokeDasharray 勾勒形状轮廓的虚线和间隙的样式
* @memberof PolygonOptions
*/
constructor(
map: Map,
zIndex: Number,
path: Array<LngLat> | Array<Array<LngLat>>,
bubble: Boolean,
cursor: String,
strokeColor: String,
strokeOpacity: Number,
strokeWeight: Number,
fillColor: String,
fillOpacity: Number,
draggable: Boolean,
extData: any,
strokeStyle: String,
strokeDasharray: Array<Number>,
)
}