SMap.Circle

跳转到: 导航, 搜索

目录

说明

构建圆对象,继承自SMap.Area

构造函数

SMap.Circle(lnglat:Lnglat,radius:Number,option:SMap.AreaOptions)

利用圆的中心点、圆半径及option选项来创建圆对象。
参数
lnglat:Lnglat 圆的中心点经纬度坐标。
radius:Number 圆的半径。
option:SMap.AreaOptions 参数选项,参见AreaOptions。
示例
var labelOption = new SMap.LabelOptions();
var fontstyle = new SMap.FontStyle(); //定义字体风格对象
fontstyle.name ="幼圆";
fontstyle.size = 25;
fontstyle.color = 0x005890;
fontstyle.bold = true;
labelOption.fontStyle=fontstyle;
labelOption.alpha = 1;
labelOption.content= "这是一个圆形";
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;
var tipOption = new SMap.TipOptions();
tipOption.title = "title";
tipOption.content = "content"; //tip内容
tipOption.tipType = SMap.IMG_BUBBLE_TIP;
var areopt = new SMap.AreaOptions();
areopt.areaStyle=lineopt;
areopt.tipOption=tipOption;
areopt.canShowTip = true;
areopt.labelOption = labelOption;
Circle = new SMap.Circle(new SMap.LngLat("113.498", "39.6082",1),1000,areopt);
Circle.id ="circle";
mapObj.addOverlay(Circle,true);

属性

id:String

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

TYPE:SMap.Constant

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

center:SMap.LngLat

圆的中心点坐标。

radius:Number

圆的半径,单位为米。

option:SMap.AreaOptions

Circle类的参数选项,参照AreaOptions。

bounds:SMap.LngLatBounds

圆外接矩形的经纬度坐标范围。

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