离线中文标注不支持的问题

离线geodatabase中中文标注无法显示。
已邀请:

张赛

赞同来自:

【解决办法】:
Android设备端所支持的中文字体有限。根据经验,大多数设备都自带DroidSansFallback字体。
对于ArcMap创建的离线geodatabase,要实现中文标注的正确显示,需要确保所获取的中文字体是设备本身所支持的中文字体,即DroidSansFallback.ttf。具体步骤如下:
1 利用ArcMap创建.geodatabase;
2 利用第三方的SQLite管理器例如Firefox中的SQLiteManager插件打开geodatabase;
3 定位到GDB_ServiceItem表,并对ItemInfo字段中font值进行修改,DroidSansFallback.ttf。如图所示。
[attach]https://c.ap1.content.force.co ... 0io9k[/attach]
4 将修改后的geodatabase拷贝至Android设备再次加载即可。
更加详细的信息,请参见博客文章《如何解决ArcGIS Runtime SDK for Android 中文标注无法显示的问题》:
http://www.cnblogs.com/ssai2015/p/4869967.html

要回复问题请先登录注册