Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
AddedLayerCellView.swift
ManageOperationalLayers.storyboard
ManageOperationalLayersVC.swift
README.md
image1.png

README.md

Manage operational layers

This sample demonstrates how to add, remove or reorder operational layers in a map

How to use the sample

The map in the sample app comes with two map image layers already added. The list is divided into two different sections. The first section has the layers that are currently part of the map and the second sections has the removed layers. In first section, you can click on the delete button to remove a layer or you can click hold and drag a row to reorder a layer. In the second section, you can simplify click on a removed layer to put it back. The layer gets added onto the top.

How it works

AGSMap has a property called operationalLayers which is a list of AGSLayer. To add a layer the app uses the add() method on the list AGSList. To remove a layer it uses removeObject(at:) method and for re-ordering it uses a combination of those methods.

You can’t perform that action at this time.