map abc 问题 设置了 labeloption 为什么 还是不见显示出来呢?

襟怀磊落 发布于 2011/12/27 21:41
阅读 250
收藏 0
 labeloption 文字标签 显示不出来.但蓝色气球的图片显示出来了.
这是为什么呢..是不是要显示 labeloption 要 设置什么属性? 

代码如下

 var fontstyle=new MFontStyle();//创建字体风格对象 
  
    //fontstyle.name="";//设置字体名称,默认为宋体 
  
    fontstyle.size=14;//设置字体大小,默认为12 
  
    fontstyle.color=0x000d46;//设置字体的颜色,默认为0x000d46(黑色) 
  
    fontstyle.bold=true;//设置字体是否为粗体,true,是,fasle,否(默认) 
  
    var labeloption=new MLabelOptions();//添加文字标签 
  
    labeloption.fontStyle.name ="宋体"; 
    labeloption.fontStyle.size = 20; 
    labeloption.fontStyle.color = 0xFFFF66; 
    labeloption.fontStyle.bold = true; 
  
    labeloption.alpha=0.8;//设置文字标签背景及边框的透明度,默认为1,及不透明 
  
    labeloption.hasBackground=true;//设置文字标签是否有背景,默认为false,即没有背景 
  
    labeloption.hasBorder=true;//设置文字标签背景是否有边框,默认为false,即没有边框 
  
    labeloption.backgroundColor=0x880445;//设置文字标签的背景颜色 
  
    labeloption.borderColor=0xf0fbff;//设置文字标签的边框颜色 
  
    labeloption.content="文字标签的显示内容文字标签的显示内容 文字标签的显示内容 ";//文字标签的显示内容 
  
    //设置在地图的哪些缩放级别范围内显示文字标签 
  
    //缩放级别数组元素可以是不连续的。 
  
    //默认为空数组,此时在地图的所有缩放级别内均显示MLabel。 
  
    labeloption.zoomLevels=[12,13,14]; 
  
    //设置标注左上角相对于图片中下部的锚点。Label左上角与图片中下部重合时,记为像素坐标原点(0,0)。 
  
    labeloption.labelPosition=new MPoint(0,0); 
  
    var markerOption = new MMarkerOptions(); 
  
    //标注图片或SWF的url,默认为蓝色气球图片 
  
    markerOption.imageUrl="http://code.mapabc.com/images/lan_1.png"; 
  
    //是否使用图片代理形式 
  
    //如果imageUrl属性的图片资源所在域名下没有crossdomain.xml,则需要用代理形式添加该图片资源 
  
    markerOption.picAgent=true; 
  
    //设置点的文字标签参数选项 
  
    markerOption.labelOption=labeloption; 
  
    markerOption.canShowTip=true;

加载中
返回顶部
顶部