aomd-amap
Version:
高德代码辅助提示
39 lines (36 loc) • 1.43 kB
TypeScript
import { Map } from "../Map/Map";
import { Bounds } from "../Bounds";
export class RectangleOptions {
/**
*Creates an instance of RectangleOptions.
* @param {Map} map 要显示该rectangle的地图对象
* @param {Number} zIndex 层叠顺序默认zIndex:10
* @param {Bounds} bounds 矩形的范围
* @param {Boolean} bubble 是否将覆盖物的鼠标或touch等事件冒泡到地图上
* @param {String} cursor 指定鼠标悬停时的鼠标样式
* @param {String} strokeColor 线条颜色
* @param {Number} strokeOpacity 轮廓线透明度
* @param {Number} strokeWeight 轮廓线宽度
* @param {String} fillColor 矩形填充颜色,使用16进制颜色代码赋值
* @param {Number} fillOpacity 矩形填充透明度
* @param {String} strokeStyle 轮廓线样式
* @param {*} extData 用户自定义属性
* @param {Array<Number>} strokeDasharray 勾勒形状轮廓的虚线和间隙的样式
* @memberof RectangleOptions
*/
constructor(
map: Map,
zIndex: Number,
bounds: Bounds,
bubble: Boolean,
cursor: String,
strokeColor: String,
strokeOpacity: Number,
strokeWeight: Number,
fillColor: String,
fillOpacity: Number,
strokeStyle: String,
extData: any,
strokeDasharray: Array<Number>,
)
}