FlexViewer3.4中CompositeSymbol复合型标注中添加图片与文字后第
发布时间:2020-12-15 04:05:02 所属栏目:百科 来源:网络整理
导读:在FlexViewer3.4中CompositeSymbol复合型标注中添加图片与文字后第一次点击后不显示图片,二次点击后才显示 点击按钮 后在图层上添加复合式标注 点击按钮第一次后只显示文字,再次点击后图片与文字都显示出来,只要进行页面刷新后第一次点击都没有图片,只有
在FlexViewer3.4中CompositeSymbol复合型标注中添加图片与文字后第一次点击后不显示图片,二次点击后才显示 [Embed(source='assets/poi/shexiangtou.png')] public var markerSymbolSource:Class; 这是方法内的,其他省略了 ?? ??? ??? ? ? ???? var markerSymbol:PictureMarkerSymbol=new PictureMarkerSymbol(); ?? ??? ??? ??? ??? ?markerSymbol.source = markerSymbolSource;//这里可以给markerSymbolSource动态更换图片路径 ?var textSymbol:TextSymbol=new TextSymbol(String(searchResultAC.length + results.length + 1),null,0x9e3f00,0.8,false,0xffffff,true,"middle",-8,30,new TextFormat("微软雅黑",12,true)); ?? ??? ??? ??? ??? ?var symbol:CompositeSymbol=new CompositeSymbol([markerSymbol,textSymbol]); graphicsLayer.add(feature);这种问题目前我只知道FlexViewer3.4中存在,而图片中的代码是我从FlexViewer2.2中移植过来的,在2.2版本中是好使的,其他版本没有测试。 现在这种是嵌入式 [Embed(source='assets/poi/shexiangtou.png')] public var markerSymbolSource:Class;上面图片那种是下载式 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |