arcgis java 动态标注文字_ArcGis Server 实现动态文字标注

webMap=arg0.getWebContext().getWebMap();

WebPoint pt=(WebPoint)arg0.getWebGeometry().toMapGeometry(webMap);

WebTrueTypeMarkerSymbol trueMarkerSymbol=new WebTrueTypeMarkerSymbol(); //注意使用系统里面已经安装的字体

trueMarkerSymbol.setFontName("ESRITransportation & Civic");//设置索引

trueMarkerSymbol.setCharacterIndex(8);

trueMarkerSymbol.setFontColor("255,0,0");

trueMarkerSymbol.setFontSize(20);

trueMarkerSymbol.addTextValue("chongqing");//标注的文本

trueMarkerSymbol.setFontStyle(WebTrueTypeMarkerSymbol.BOLD);

GraphicElement ge=new GraphicElement();

ge.setGeometry(pt);

ge.setSymbol(trueMarkerSymbol);

WebGraphics graphics=arg0.getWebContext().getWebGraphics();

graphics.addGraphics(ge);

arg0.getWebContext().refresh();

转载于: http://leo43.blog.hexun.com/p9/default.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值