Android端对于离线的支持

Android端对于离线的支持
已邀请:

张赛

赞同来自: arcgis Simon minokie hxt 喝前

【解决办法】:
Android端对于离线的支持主要分为两大方面:(1)离线的底图数据和(2)离线的业务数据。

对于离线的底图数据,通常以离线缓存包的形式即tpk方式提供,通过ArcGIS Runtime SDK for Android 中的ArcGISLocalTiledLayer类进行加载;

对于离线的矢量数据,可以通过shapefile和离线.geodatabase两种形式提供。Shapefile方式下,只能进行离线的查看和查询,而且需要以代码的方式在前端进行渲染,数据的加载可通过ShapefileFeatureTable类实现;geodatabase方式下,如果以桌面模式创建的geodatabse,则只能进行查看和查询,而以服务模式创建的geodatabase,则可进一步实现编辑和同步的功能,两者都是通过GeodatabaseFeatureTable类来加载对应的图层或数据。而且,geodatabase形式下,可直接应用用于生成geodatabase的mxd中各图层的符号,以实现各layer的渲染,无需代码的方式完成渲染。

除了上述功能,Android端的离线还实现了对于离线栅格数据的加载,离线网络分析,和离线地址定位器等功能。

卡卡卡

赞同来自:

谢谢大神的回复

喝前

赞同来自:

问一下,如果是进行底图的离线,是将tpk包拷贝到sd卡中吗?可不可以直接通过地图服务直接下载?

要回复问题请先登录注册