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