SMap.LabelOptions

跳转到: 导航, 搜索

目录

说明

描述SMap.Label的参数选项。

构造函数

SMap.LabelOptions()

创建Label参数选项对象。
参数
无。
示例1
var labelOptions=new SMap.LabelOptions();
示例2
var opt=new SMap.LabelOptions();
opt.content= "Sina!";
opt.hasBackground=true;
opt.hasBorder =true;
opt.backgroundColor=0xFFFF66 ;
opt.borderColor=0xFFFFFF;
opt.alpha =0.8;
opt.fontStyle.name="黑体";
opt.fontStyle.size="20";
opt.fontStyle.bold=true;
opt.fontStyle.color=0x000d46;
opt.labelAlign=SMap.TOP_LEFT;
opt.labelPosition=new SMap.Point(-30,-100);

属性

fontStyle:SMap.FontStyle

设置label的字体样式,默认值见SMap.FontStyle
注释
目前支持地图上的文字标签、与Marker结合的文字标签、与面结合的文字标签。

alpha:Number

设置label背景及边框的透明度,默认为1,即不透明。
取值
范围0至1,1为不透明(默认)。
注释
目前支持地图上的文字标签、与Marker结合的文字标签。

hasBackground:Boolean

设置label是否有背景,默认为false,即没有背景。
取值
true,有背景。false,无背景(默认)。
注释
目前支持地图上的文字标签、与Marker结合的文字标签。

hasBorder:Boolean

设置label背景是否有边框。
取值
true,有背景边框。false,无背景边框(默认)。
注释
目前支持地图上的文字标签、与Marker结合的文字标签。

backgroundColor:Hexadecimal integer

设置label的背景颜色。
取值
范围为0x000000-0xffffff(默认:0xffffff)。
注释
目前支持地图上的文字标签、与Marker结合的文字标签。

borderColor:Hexadecimal integer

设置label的边框颜色。
取值
范围为0x000000-0xffffff(默认:0x005890)。
注释
目前支持地图上的文字标签、与Marker结合的文字标签。

content:String

label的显示内容。

labelAlign:SMap.Constant

Label对准地图标注经纬度坐标、点经纬度坐标、或者面中心点经纬度坐标的锚点(九宫格位置)。
取值
SMap.TOP_LEFT :左上方(默认)。
SMap.TOP_CENTER:正上方。
SMap.TOP_RIGHT:右上方。
SMap.MIDDLE_LEFT:正左边。
SMap.MIDDLE_CENTER:正中心。
SMap.MIDDLE_RIGHT:正右方。
SMap.BOTTOM_LEFT:左下方。
SMap.BOTTOM_CENTER:正下方。
SMap.BOTTOM_RIGHT:右下方。
注释
labelAlign和labelPosition属性叠加起效。

labelPosition:SMap.Point

labelAlign属性设置的锚点,相对于地图标注经纬度坐标、点经纬度坐标、或者面中心点经纬度坐标的偏移位置。
取值
默认为(0,0)。向右向下为正值,向左向上为负值。
注释
labelAlign和labelPosition属性叠加起效。

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