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