ArcGIS 运行时 100 保存图层以离线访问它们



我正在使用 ArcGIS 运行时 100 sdk,并且客户端提供了一些图层 URL。现在,我正在使用这些网址来创建AGSLayer并添加地图的操作层以将其显示在屏幕上。 到目前为止,它工作得很好。

现在我想保存这些图层及其数据。 这样才能使用户离线访问地图。

我浏览了Arcgis指南。但我不确定我是否理解那里的任何东西。我没有找到任何合适的解决方案

请帮帮我。

您可以按照此示例进行操作。GenerateOfflineMapViewController.swift

//instantiate offline map task
self.offlineMapTask = AGSOfflineMapTask(portalItem: self.portalItem)

使用 AGSOfflineMapTask 使地图脱机。此示例创建一个 使用 web 地图 ID 的门户项目对象。此门户项目用于 初始化 AGSOfflineMapTask 对象。

您能否指定"现在我想保存这些图层及其数据"的含义? 您还需要编辑地图?如果是,这称为红线

要素集合提供了一种对逻辑相关的分组方式 要素集合表。红线信息(称为"地图注释" 例如,可能包含点、线、面和用于描述地图中事物的关联文本。

另请记住,应启用您的服务以供脱机使用。客户端需要创建地理数据库

获取作业以生成和下载地理数据库,方法是传递 AGSGenerate地理数据库在 AGSGeodatabaseSyncTask.运行作业以生成并下载 地理数据库到设备。

相关内容

  • 没有找到相关文章

最新更新