SMap.Rectangle

跳转到: 导航, 搜索

目录

说明

描述矩形面对象,继承自SMap.Area

构造函数

SMap.Rectangle(lnglatArr:Array,option:SMap.AreaOptions)

通过由左上、右下角组成的经纬度数组和参数选项构建矩形对象。
参数
lnglatArr:Array 左上、右下角组成的经纬度数组。
option:SMap.AreaOptions 参数选项,参见AreaOptions。
示例
var arr = new Array();
arr.push(new SMap.LngLat(116.36890411376953 ,39.913423004886866));
arr.push(new SMap.LngLat(116.38212203979492,39.9011768955094));
var lineopt = new SMap.AreaStyle();
//边框的样式
lineopt.borderStyle.alpha = 0.7; //透明度,默认1,范围0~1
lineopt.borderStyle.color = 0x00FF33; //线颜色,默认黑色
lineopt.borderStyle.thickness = 3; //线粗细度,默认3
//填充色
lineopt.fillStyle.alpha = 0.3;
lineopt.fillStyle.color = 0x99FF33;
//tip样式
var tipOption = new SMap.TipOptions();
tipOption.title="title";
tipOption.content="content"; //tip内容
tipOption.hasShadow= false; //是否有阴影
//面的参数选项
var areopt = new SMap.AreaOptions();
areopt.areaStyle=lineopt;
areopt.tipOption=tipOption;
areopt.canShowTip = true;
var rect = new SMap.Rectangle(arr,areopt); //构建矩形对象
mapObj.addOverlay(rect);

属性

id:String

对象编号,也是对象的唯一标识。

TYPE:SMap.Constant

覆盖物的类型。
取值
SMap.Overlay.TYPE_RECTANGLE

lnglatArr:Array<SMap.LngLat>

左上、右下角组成的经纬度数组。

option:SMap.AreaOptions

rectangle的参数选项,参照AreaOptions。

文档更新时间: 2011-03-22