ArcGis Runtime 100 сохраняет слои для доступа к ним в автономном режиме - PullRequest
0 голосов
/ 11 мая 2018

Я работаю над Arcgis runtime 100 sdk, и у меня есть несколько слоев, предоставленных клиентом. На данный момент я использую эти URL для создания AGSLayer и добавления в слои операций карты, чтобы отобразить ее на экране. Работает отлично до сих пор.

Теперь я хочу сохранить эти слои и их данные. чтобы пользователь мог получить доступ к карте в автономном режиме.

Я прошел через гидов Arcgis. Но я не уверен, что что-то понимаю там. И я не нашел подходящего решения для этого

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете следовать этому примеру .GenerateOfflineMapViewController.swift

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

Используйте AGSOfflineMapTask для перевода карт в автономный режим.В примере создается объект элемента портала с использованием идентификатора веб-карты.Этот элемент портала используется для инициализации объекта AGSOfflineMapTask.

Можете ли вы указать, что означает "Теперь я хочу сохранить эти слои и их данные"?Вам также нужно отредактировать карту?Если да, это называется redlining

Коллекция объектов предоставляет способ группировки логически связанных таблиц коллекции функций.Например, перерисовка информации (называемой «Примечаниями к карте» в ArcGIS Online) может содержать точек, линий, многоугольников, и связанный текст для описания объектов на карте.

Такжепомните, что ваши службы должны быть включены для автономного использования.На стороне клиента вам нужно будет создать базу геоданных

Получить задание для создания и загрузки базы геоданных, передав AGSGenerateGeodatabaseParameters методу generateJob в AGSGeodatabaseSyncTask.Запустите задание для генерации и загрузки базы геоданных на устройство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...