SMap.MarkerOptions
说明
- 描述SMap.Marker的参数选项。
构造函数
SMap.MarkerOptions()
- 构建一个图标标注参数选项对象。
参数
- 无。
示例1
var markerOptions=new SMap.MarkerOptions();
示例2
var tipopt = new SMap.TipOptions();
tipopt.title="点";
tipopt.content="<br /> 这是点!<br />";//tip内容
var labelopt=new SMap.LabelOptions();
labelopt.content= "Sina!";
var markerOption = new SMap.MarkerOptions();
markerOption.labelOption= labelopt;
markerOption.tipOption= tipopt;
markerOption.imageSize=new SMap.Size(30,30);
markerOption.canShowTip= true;
markerOption.isEditable =true;
markerOption.imageAlign=SMap.TOP_LEFT ;
markerOption.canShowTip= true;
markerOption.rotation=60;
属性
imageUrl:String
- 标注图片的URL,不设置此属性时,系统指定默认值。
- 标注图片的宽高。
注释
- 此属性为必填属性,在构造MarkerOptions对象之后,必须设置该属性,否则会引起图片的拉伸。
- 图片锚点BOTTOM_CENTER相对于标注位置的偏移位置。
取值
- 默认显示在(0,0)的位置。
- 向左向上偏移为负,向下向右偏移为正。
注释
- 不受imageAlign属性影响。
- 设置图片对准标注位置的锚点(九宫格位置)。
取值
- 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:右下方。
注释
- 同时设置anchor与imageAlign时,以anchor属性值为准;anchor与imageAlign都不设置时,以imageAlign的默认属性值为准。
- 设置点的标注参数选项,默认为null。
- tip选项,具体见SMap.TipOptions类。
canShowTip:Boolean
- 是否能够打开信息窗体。
取值
- true,可以打开(默认)。false,不可打开。
rotation:Number
- 设置图标旋转的角度。
取值
- 系统最终使用的值是该参数360取模值,默认值为0。
isEditable:Boolean
- 是否为可编辑状态。
取值
- true,可以编辑。false,不可编辑(默认)。