SMap.Polygon
目录 |
说明
- 描述多边形面的覆盖物,继承自SMap.Area。
构造函数
SMap.Polygon(lnglatArr:Array,option:SMap.AreaOptions)
- 通过经纬度数组及参数选项构建多边形对象。
参数
- lnglatArr:Array 由多边形顶点组成的经纬度数组。
- option:SMap.AreaOptions 参数选项,参见AreaOptions。
示例
var arr = new Array(); arr.push(new SMap.LngLat("116.698", "39.6082",1)); arr.push(new SMap.LngLat("116.498", "39.4082",1)); arr.push(new SMap.LngLat("116.298", "39.2082",1)); arr.push(new SMap.LngLat("116.098", "38.0082",1)); var lineopt = new SMap.AreaStyle(); //边框的样式 lineopt.borderStyle.alpha = 1; //透明度,默认1,范围0~1 lineopt.borderStyle.color = 0xFF3300; //线颜色,默认黑色 lineopt.borderStyle.thickness = 0.8; //线粗细度,默认3 //填充色 lineopt.fillStyle.color = 0xFF6600; //tip样式 var tipOption = new SMap.TipOptions(); tipOption.title="title"; tipOption.content="content"; //tip内容 var areopt = new SMap.AreaOptions(); areopt.areaStyle=lineopt; areopt.tipOption=tipOption; areopt.canShowTip = true; var line = new SMap.Polygon(arr,areopt); mapObj.addOverlay(line,true);
属性
id:String
- 对象编号,也是对象的唯一标识。
TYPE:SMap.Constant
- 覆盖物的类型。
取值
- SMap.Overlay.TYPE_POLYGON
lnglatArr:Array<SMap.LngLat>
- 由多边形顶点组成的经纬度数组。
option:SMap.AreaOptions
- Polygon的参数选项,参照AreaOptions。
文档更新时间: 2011-03-22