Class MobileBasemapLayer

  • All Implemented Interfaces:
    LayerContent, Loadable

    public final class MobileBasemapLayer
    extends Layer
    Represents a vector basemap layer found in mobile maps inside mobile map packages. This type of layer can only be authored in ArcGIS Pro when packaging basemap layers into mobile map packages. It can be created from multiple feature classes which get compressed into a single vector basemap retaining the full feature and attribute information.
    Since:
    100.0.0
    See Also:
    MobileMapPackage
    • Method Detail

      • getPath

        public String getPath()
        Gets the relative path to the mobile basemap layer inside the mobile map package.
        Returns:
        mobile map package path
        Since:
        100.0.0
      • getSublayerIds

        public List<Long> getSublayerIds()
        Gets an unmodifiable list of sublayer IDs.
        Returns:
        a list of sublayer IDs
        Since:
        100.0.0
      • copy

        public MobileBasemapLayer copy()
        Creates a deep copy of this MobileBasemapLayer instance.
        Returns:
        a deep copy of this MobileBasemapLayer instance, which means that copies of all fields of this layer are made including its loading state
        Since:
        100.1.0