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