ArcGIS Runtime SDK for iOS: AGSBasemap.h File Reference
ArcGIS Runtime SDK for iOS  100.11
AGSBasemap.h File Reference

Go to the source code of this file.

Enumerations

enum  AGSBasemapStyle {
  AGSBasemapStyleArcGISImagery = 0 , AGSBasemapStyleArcGISImageryStandard = 1 , AGSBasemapStyleArcGISImageryLabels = 2 , AGSBasemapStyleArcGISLightGray = 3 ,
  AGSBasemapStyleArcGISLightGrayBase = 4 , AGSBasemapStyleArcGISLightGrayLabels = 5 , AGSBasemapStyleArcGISDarkGray = 6 , AGSBasemapStyleArcGISDarkGrayBase = 7 ,
  AGSBasemapStyleArcGISDarkGrayLabels = 8 , AGSBasemapStyleArcGISNavigation = 9 , AGSBasemapStyleArcGISNavigationNight = 10 , AGSBasemapStyleArcGISStreets = 11 ,
  AGSBasemapStyleArcGISStreetsNight = 12 , AGSBasemapStyleArcGISStreetsRelief = 13 , AGSBasemapStyleArcGISTopographic = 14 , AGSBasemapStyleArcGISOceans = 15 ,
  AGSBasemapStyleArcGISOceansBase = 16 , AGSBasemapStyleArcGISOceansLabels = 17 , AGSBasemapStyleArcGISTerrain = 18 , AGSBasemapStyleArcGISTerrainBase = 19 ,
  AGSBasemapStyleArcGISTerrainDetail = 20 , AGSBasemapStyleArcGISCommunity = 21 , AGSBasemapStyleArcGISChartedTerritory = 22 , AGSBasemapStyleArcGISColoredPencil = 23 ,
  AGSBasemapStyleArcGISNova = 24 , AGSBasemapStyleArcGISModernAntique = 25 , AGSBasemapStyleArcGISMidcentury = 26 , AGSBasemapStyleArcGISNewspaper = 27 ,
  AGSBasemapStyleArcGISHillshadeLight = 28 , AGSBasemapStyleArcGISHillshadeDark = 29 , AGSBasemapStyleArcGISStreetsReliefBase = 30 , AGSBasemapStyleArcGISTopographicBase = 31 ,
  AGSBasemapStyleArcGISChartedTerritoryBase = 32 , AGSBasemapStyleArcGISModernAntiqueBase = 33 , AGSBasemapStyleOSMStandard = 101 , AGSBasemapStyleOSMStandardRelief = 102 ,
  AGSBasemapStyleOSMStandardReliefBase = 103 , AGSBasemapStyleOSMStreets = 104 , AGSBasemapStyleOSMStreetsRelief = 105 , AGSBasemapStyleOSMLightGray = 106 ,
  AGSBasemapStyleOSMLightGrayBase = 107 , AGSBasemapStyleOSMLightGrayLabels = 108 , AGSBasemapStyleOSMDarkGray = 109 , AGSBasemapStyleOSMDarkGrayBase = 110 ,
  AGSBasemapStyleOSMDarkGrayLabels = 111 , AGSBasemapStyleOSMStreetsReliefBase = 112
}
 
enum  AGSBasemapType {
  AGSBasemapTypeImagery = 0 , AGSBasemapTypeImageryWithLabels = 1 , AGSBasemapTypeStreets = 2 , AGSBasemapTypeTopographic = 3 ,
  AGSBasemapTypeTerrainWithLabels = 4 , AGSBasemapTypeLightGrayCanvas = 5 , AGSBasemapTypeNationalGeographic = 6 , AGSBasemapTypeOceans = 7 ,
  AGSBasemapTypeOpenStreetMap = 8 , AGSBasemapTypeImageryWithLabelsVector = 9 , AGSBasemapTypeStreetsVector = 10 , AGSBasemapTypeTopographicVector = 11 ,
  AGSBasemapTypeTerrainWithLabelsVector = 12 , AGSBasemapTypeLightGrayCanvasVector = 13 , AGSBasemapTypeNavigationVector = 14 , AGSBasemapTypeStreetsNightVector = 15 ,
  AGSBasemapTypeStreetsWithReliefVector = 16 , AGSBasemapTypeDarkGrayCanvasVector = 17
}
 

Enumeration Type Documentation

◆ AGSBasemapStyle

The list of basemap styles. This is used to determine which basemap to use. These basemaps are secured and require either an AGSArcGISRuntimeEnvironment::APIKey or named user to access them. Only AGSBasemapStyleArcGISImageryStandard, AGSBasemapStyleArcGISOceansBase, AGSBasemapStyleArcGISHillshadeLight and AGSBasemapStyleArcGISHillshadeDark are supported in both 2D maps & 3D scenes. All other styles use vector tile layers which are currently supported only in maps.

Since
100.10
Enumerator
AGSBasemapStyleArcGISImagery 

A composite basemap with satellite imagery of the world (raster) as the base layer and labels (vector) as the reference layer.

AGSBasemapStyleArcGISImageryStandard 

A raster basemap with satellite imagery of the world as the base layer.

AGSBasemapStyleArcGISImageryLabels 

A vector basemap with labels for the world as the reference layer. Designed to be overlaid on AGSBasemapStyleArcGISImageryStandard.

AGSBasemapStyleArcGISLightGray 

A vector basemap for the world featuring a light neutral background style with minimal colors as the base layer and labels as the reference layer.

AGSBasemapStyleArcGISLightGrayBase 

A vector basemap for the world featuring a light neutral background style with minimal colors as the base layer.

AGSBasemapStyleArcGISLightGrayLabels 

A vector basemap with labels for the world as the reference layer. Designed to be overlaid on light neutral backgrounds such as the AGSBasemapStyleArcGISLightGrayBase style.

AGSBasemapStyleArcGISDarkGray 

A vector basemap for the world featuring a dark neutral background style with minimal colors as the base layer and labels as the reference layer.

AGSBasemapStyleArcGISDarkGrayBase 

A vector basemap for the world featuring a dark neutral background style with minimal colors as the base layer.

AGSBasemapStyleArcGISDarkGrayLabels 

A vector basemap with labels for the world as the reference layer. Designed to be overlaid on dark neutral backgrounds such as the AGSBasemapStyleArcGISDarkGrayBase style.

AGSBasemapStyleArcGISNavigation 

A vector basemap for the world featuring a custom navigation map style.

AGSBasemapStyleArcGISNavigationNight 

A vector basemap for the world featuring a 'dark mode' version of the AGSBasemapStyleArcGISNavigation style, using the same content.

AGSBasemapStyleArcGISStreets 

A vector basemap for the world featuring a classic Esri street map style.

AGSBasemapStyleArcGISStreetsNight 

A vector basemap for the world featuring a custom 'night time' street map style.

AGSBasemapStyleArcGISStreetsRelief 

A composite basemap with elevation hillshade (raster) and a classic Esri street map style (vector) as the base layers.

AGSBasemapStyleArcGISTopographic 

A composite basemap with elevation hillshade (raster) and classic Esri topographic map style including a relief map (vector) as the base layers.

AGSBasemapStyleArcGISOceans 

A composite basemap with ocean data of the world (raster) as the base layer and labels (vector) as the reference layer.

AGSBasemapStyleArcGISOceansBase 

A raster basemap with ocean data of the world as the base layer.

AGSBasemapStyleArcGISOceansLabels 

A vector basemap with labels for the world as the reference layer. Designed to be overlaid on AGSBasemapStyleArcGISOceansBase.

AGSBasemapStyleArcGISTerrain 

A composite basemap with elevation hillshade (raster), minimal map content like water and land fill, water lines and roads (vector) as the base layers and minimal map content like populated place names, admin and water labels with boundary lines (vector) as the reference layer.

AGSBasemapStyleArcGISTerrainBase 

A vector basemap with minimal map content like water and land fill, water lines and roads as the base layer.

AGSBasemapStyleArcGISTerrainDetail 

A vector basemap with minimal map content like populated place names, admin and water labels with boundary lines as the reference layer. Designed to be overlaid on AGSBasemapStyleArcGISTerrainBase and hillshade.

AGSBasemapStyleArcGISCommunity 

A vector basemap for the world in a style that is optimized to display special areas of interest (AOIs) that have been created and edited by Community Maps contributors.

AGSBasemapStyleArcGISChartedTerritory 

A composite basemap with elevation hillshade (raster) and the world featuring a geopolitical style reminiscent of a school classroom wall map (vector) as the base layers.

AGSBasemapStyleArcGISColoredPencil 

A vector basemap presented in the style of hand-drawn, colored pencil cartography.

AGSBasemapStyleArcGISNova 

A vector basemap for the world featuring a dark background with glowing blue symbology inspired by science-fiction and futuristic themes.

AGSBasemapStyleArcGISModernAntique 

A composite basemap with elevation hillshade (raster) and the look of 18th and 19th century antique maps in the modern world of multi-scale mapping (vector) as the base layers.

AGSBasemapStyleArcGISMidcentury 

A vector basemap inspired by the art and advertising of the 1950's that presents a unique design option to the ArcGIS basemaps.

AGSBasemapStyleArcGISNewspaper 

A vector basemap in black & white design with halftone patterns, red highlights, and stylized fonts to depict a unique "newspaper" styled theme.

AGSBasemapStyleArcGISHillshadeLight 

A raster basemap with elevation hillshade. Designed to be used as a backdrop for topographic, soil, hydro, landcover or other outdoor recreational maps.

AGSBasemapStyleArcGISHillshadeDark 

A raster basemap with world hillshade (Dark) is useful in building maps that provide terrain context while highlighting feature layers and labels.

AGSBasemapStyleArcGISStreetsReliefBase 

A vector basemap in the classic Esri street map style, using a relief map as the base layer. This is a transparent basemap, so it is recommended to use it along with a hillshade (raster) layer or adjust the AGSBackgroundGrid of the AGSGeoView.

Since
100.11
AGSBasemapStyleArcGISTopographicBase 

A vector basemap in the classic Esri topographic map style, using a relief map as the base layer. This is a transparent basemap, so it is recommended to use it along with a hillshade (raster) layer or adjust the AGSBackgroundGrid of the AGSGeoView.

Since
100.11
AGSBasemapStyleArcGISChartedTerritoryBase 

A vector basemap in a geopolitical style reminiscent of a school classroom wall map as the base layer. This is a transparent basemap, so it is recommended to use it along with a hillshade (raster) layer or adjust the AGSBackgroundGrid of the AGSGeoView.

Since
100.11
AGSBasemapStyleArcGISModernAntiqueBase 

A vector basemap in the style of 18th and 19th century antique maps in the modern world of multi-scale mapping as the base layer. This is a transparent basemap, so it is recommended to use it along with a hillshade (raster) layer or adjust the AGSBackgroundGrid of the AGSGeoView.

Since
100.11
AGSBasemapStyleOSMStandard 

A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using Open Street Map (OSM) cartography.

AGSBasemapStyleOSMStandardRelief 

A composite basemap that uses elevation as an artistic hillshade (raster) and Open Street Map (OSM) data hosted by Esri. It is rendered similarly to the Esri Street Map (with Relief) and uses a cartographic style (vector) as the base layer.

AGSBasemapStyleOSMStandardReliefBase 

A vector basemap is a version of Open Street Map (OSM) data hosted by Esri and rendered using Esri Street Map cartographic style.

AGSBasemapStyleOSMStreets 

A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using Esri Street Map style.

AGSBasemapStyleOSMStreetsRelief 

A composite basemap with elevation as an artistic hillshade (raster) and Open Street Map (OSM) data hosted by Esri and rendered similarly to the Esri Street Map (with Relief) cartographic style (vector) as the base layers.

AGSBasemapStyleOSMLightGray 

A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using light neutral style with minimal colors as the base layer and labels as the reference layer.

AGSBasemapStyleOSMLightGrayBase 

A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using light neutral style with minimal colors as the base layer.

AGSBasemapStyleOSMLightGrayLabels 

A vector basemap version of Open Street Map (OSM) data hosted by Esri. Contains only labels as the reference layer. Designed to be overlaid on light neutral styles with minimal colors such as AGSBasemapStyleOSMLightGrayBase.

AGSBasemapStyleOSMDarkGray 

A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using dark neutral style with minimal colors as the base layer and labels as the reference layer.

AGSBasemapStyleOSMDarkGrayBase 

A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using dark neutral style with minimal colors as the base layer.

AGSBasemapStyleOSMDarkGrayLabels 

A vector basemap version of Open Street Map (OSM) data hosted by Esri. Contains only labels as the reference layer. Designed to be overlaid on dark neutral styles with minimal colors such as AGSBasemapStyleOSMDarkGrayBase.

AGSBasemapStyleOSMStreetsReliefBase 

A vector basemap with Open Street Map (OSM) data hosted by Esri. It is rendered similarly to the Esri Street Map (with Relief) and uses a cartographic style as the base layer. This is a transparent basemap, so it is recommended to use it along with a hillshade (raster) layer or adjust the AGSBackgroundGrid of the AGSGeoView.

Since
100.11

◆ AGSBasemapType

The list of basemap types.

This is used to determine which basemap to use. In order to take advantage of geographically load balanced services and monitor usage with API keys or named users, use AGSBasemapStyle.

Since
100.0
Enumerator
AGSBasemapTypeImagery 

Imagery.

AGSBasemapTypeImageryWithLabels 

Imagery with labels.

AGSBasemapTypeStreets 

Streets.

AGSBasemapTypeTopographic 

Topographic.

AGSBasemapTypeTerrainWithLabels 

Terrain with labels.

AGSBasemapTypeLightGrayCanvas 

Light gray canvas.

AGSBasemapTypeNationalGeographic 

National geographic.

AGSBasemapTypeOceans 

Oceans.

AGSBasemapTypeOpenStreetMap 

Open Street Map.

AGSBasemapTypeImageryWithLabelsVector 

Imagery with labels hybrid basemap.

AGSBasemapTypeStreetsVector 

Streets vector basemap.

AGSBasemapTypeTopographicVector 

Topographic hybrid basemap.

AGSBasemapTypeTerrainWithLabelsVector 

Terrain with labels hybrid basemap.

AGSBasemapTypeLightGrayCanvasVector 

Light gray canvas vector basemap.

AGSBasemapTypeNavigationVector 

Navigation vector basemap.

AGSBasemapTypeStreetsNightVector 

Streets night vector basemap.

AGSBasemapTypeStreetsWithReliefVector 

Streets with relief hybrid basemap.

AGSBasemapTypeDarkGrayCanvasVector 

Dark gray canvas vector basemap.