ArcGIS for Android(安卓)临时图层绘制文字 汉字不显示问题
16lz
2021-01-26
可以使用TextSymbol,添加到GraphicLayer,但是默认情况下,不能显示汉字;
打开地图后,初始化临时图层:
if (mGrpcLayer == null) {
mGrpcLayer = new GraphicsLayer();
mMapView.addLayer(mGrpcLayer);
}
创建文字符号并添加到临时层:
TextSymbol txtSymbol = new TextSymbol(18, "100米", Color.RED);
Point mapCenterPoint = mMapView.getCenter();
Graphic gText = new Graphic(mapCenterPoint , txtSymbol);mGrpcLayer .addGraphic(gText);
运行结果却发现,地图中心值出现了红色的100,“米”字丢失。
何故?原来需要设置字体,加上下面这句代码就OK了。
txtSymbol.setFontFamily("DroidSansFallback.ttf");
更多相关文章
- Android引路蜂地图开发示例:本地查询
- 关于使用谷歌地图的问题
- DEX 方法超过64K限制和gradle编译OOM问题解决
- Android页面之间进行数据回传
- Android(安卓)给scrollView添加毛玻璃效果的标题栏
- Android(安卓)8.0系统上使用WindowManager添加view的一个问题
- 高德地图-根据经纬度获取地址(逆地理编码)
- Android(安卓)Studio -添加你见过的最牛Log*神器*
- android.support.v7包添加