Enum Basemap.Type

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Basemap.Type>
    Enclosing class:
    Basemap

    public static enum Basemap.Type
    extends java.lang.Enum<Basemap.Type>
    Defines types of basemaps hosted on ArcGIS Online.

    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 Basemap(BasemapStyle).

    Since:
    100.0.0
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      DARK_GRAY_CANVAS_VECTOR
      A vector basemap with a dark gray canvas base layer and a reference layer with labels.
      IMAGERY
      A basemap with satellite imagery of the world.
      IMAGERY_WITH_LABELS
      A basemap with a satellite imagery base layer and a reference layer with labels.
      IMAGERY_WITH_LABELS_VECTOR
      A vector basemap with a satellite imagery base layer and a reference layer with labels.
      LIGHT_GRAY_CANVAS
      A basemap with a light gray canvas base layer and a reference layer with labels.
      LIGHT_GRAY_CANVAS_VECTOR
      A vector basemap with a light gray canvas base layer and a reference layer with labels.
      NATIONAL_GEOGRAPHIC
      A national geographic basemap.
      NAVIGATION_VECTOR
      A vector basemap with a street navigation layer.
      OCEANS
      A basemap with bathymetry, marine water body names, undersea feature names, and derived depth values in meters.
      OPEN_STREET_MAP
      A basemap with OpenStreetMap tiled layer.
      STREETS
      A basemap with a worldwide streets base layer.
      STREETS_NIGHT_VECTOR
      A vector basemap with a street base layer in night mode.
      STREETS_VECTOR
      A vector basemap with a worldwide streets base layer.
      STREETS_WITH_RELIEF_VECTOR
      A vector basemap with a street base layer and relief imagery layer.
      TERRAIN_WITH_LABELS
      A basemap with a terrain base layer, which includes shaded relief imagery, bathymetry, and coastal water features as well as a reference layer with labels.
      TERRAIN_WITH_LABELS_VECTOR
      A vector basemap with a terrain base layer and a label reference layer.
      TOPOGRAPHIC
      A basemap with a topographic base layer, including boundaries, cities, water features, physiographic features, parks, landmarks, transportation, and buildings.
      TOPOGRAPHIC_VECTOR
      A vector basemap with a topographic base layer, including boundaries, cities, water features, physiographic features, parks, landmarks, transportation, and buildings.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Basemap.Type valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static Basemap.Type[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • DARK_GRAY_CANVAS_VECTOR

        public static final Basemap.Type DARK_GRAY_CANVAS_VECTOR
        A vector basemap with a dark gray canvas base layer and a reference layer with labels. This basemap draws attention to your thematic content by providing a dark background.
      • IMAGERY

        public static final Basemap.Type IMAGERY
        A basemap with satellite imagery of the world.
      • IMAGERY_WITH_LABELS

        public static final Basemap.Type IMAGERY_WITH_LABELS
        A basemap with a satellite imagery base layer and a reference layer with labels.
      • IMAGERY_WITH_LABELS_VECTOR

        public static final Basemap.Type IMAGERY_WITH_LABELS_VECTOR
        A vector basemap with a satellite imagery base layer and a reference layer with labels.
      • LIGHT_GRAY_CANVAS

        public static final Basemap.Type LIGHT_GRAY_CANVAS
        A basemap with a light gray canvas base layer and a reference layer with labels. This basemap draws attention to your thematic content by providing a neutral background with minimal colors.
      • LIGHT_GRAY_CANVAS_VECTOR

        public static final Basemap.Type LIGHT_GRAY_CANVAS_VECTOR
        A vector basemap with a light gray canvas base layer and a reference layer with labels. This basemap draws attention to your thematic content by providing a neutral background with minimal colors.
      • NATIONAL_GEOGRAPHIC

        public static final Basemap.Type NATIONAL_GEOGRAPHIC
        A national geographic basemap. Designed as a general reference map for informational and educational purposes and as a basemap for use by GIS professionals and others for creating web maps and web mapping applications.
      • NAVIGATION_VECTOR

        public static final Basemap.Type NAVIGATION_VECTOR
        A vector basemap with a street navigation layer.
      • OCEANS

        public static final Basemap.Type OCEANS
        A basemap with bathymetry, marine water body names, undersea feature names, and derived depth values in meters.
      • OPEN_STREET_MAP

        public static final Basemap.Type OPEN_STREET_MAP
        A basemap with OpenStreetMap tiled layer.
        Since:
        100.1.0
      • STREETS

        public static final Basemap.Type STREETS
        A basemap with a worldwide streets base layer.
      • STREETS_NIGHT_VECTOR

        public static final Basemap.Type STREETS_NIGHT_VECTOR
        A vector basemap with a street base layer in night mode.
      • STREETS_WITH_RELIEF_VECTOR

        public static final Basemap.Type STREETS_WITH_RELIEF_VECTOR
        A vector basemap with a street base layer and relief imagery layer.
      • STREETS_VECTOR

        public static final Basemap.Type STREETS_VECTOR
        A vector basemap with a worldwide streets base layer.
      • TOPOGRAPHIC

        public static final Basemap.Type TOPOGRAPHIC
        A basemap with a topographic base layer, including boundaries, cities, water features, physiographic features, parks, landmarks, transportation, and buildings.
      • TERRAIN_WITH_LABELS

        public static final Basemap.Type TERRAIN_WITH_LABELS
        A basemap with a terrain base layer, which includes shaded relief imagery, bathymetry, and coastal water features as well as a reference layer with labels.
      • TERRAIN_WITH_LABELS_VECTOR

        public static final Basemap.Type TERRAIN_WITH_LABELS_VECTOR
        A vector basemap with a terrain base layer and a label reference layer.
      • TOPOGRAPHIC_VECTOR

        public static final Basemap.Type TOPOGRAPHIC_VECTOR
        A vector basemap with a topographic base layer, including boundaries, cities, water features, physiographic features, parks, landmarks, transportation, and buildings.
    • Method Detail

      • values

        public static Basemap.Type[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Basemap.Type c : Basemap.Type.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Basemap.Type valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null