Class MapComponent

java.lang.Object
com.trimblemaps.mapsdk.maps.MapComponent
Direct Known Subclasses:
TrimbleMapComponent

public class MapComponent extends Object
  • Constructor Details

    • MapComponent

      protected MapComponent(long nativePtr)
    • MapComponent

      public MapComponent()
  • Method Details

    • checkThread

      protected void checkThread()
      Validates if component interaction is happening on the UI thread
    • setVisibility

      public void setVisibility(boolean visibility)
    • getVisibility

      public boolean getVisibility()
    • toggleVisibility

      public void toggleVisibility()
    • getFilter

      @Nullable public Expression getFilter()
      Get a single expression filter.
      Returns:
      the expression filter to get
    • setFilter

      public void setFilter(@Nullable Expression filter)
    • getLayerIds

      public List<String> getLayerIds()
    • getSourceIds

      public List<String> getSourceIds()
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable
    • nativeSetVisibility

      protected void nativeSetVisibility(boolean isVisible)
    • nativeGetVisibility

      protected boolean nativeGetVisibility()
    • nativeSetFilter

      protected void nativeSetFilter(Object[] filter)
    • nativeGetFilter

      @Nullable protected com.google.gson.JsonElement nativeGetFilter()
    • nativeToggleVisibility

      protected void nativeToggleVisibility()
    • nativeGetLayerIds

      protected String[] nativeGetLayerIds()
    • nativeGetSourceIds

      protected String[] nativeGetSourceIds()
    • getNativePtr

      public long getNativePtr()
    • setDetached

      public void setDetached()
    • isDetached

      public boolean isDetached()