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