Class MapView2<RECORD>

java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.map.MapView2<RECORD>
All Implemented Interfaces:
ClientObject, Component

public class MapView2<RECORD>
extends AbstractComponent
  • Field Details

  • Constructor Details

    • MapView2

      public MapView2​(java.lang.String baseApiUrl, java.lang.String accessToken, java.lang.String styleUrl)
  • Method Details

    • createUiComponent

      public org.teamapps.dto.UiComponent createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent​(org.teamapps.dto.UiEvent event)
    • addPolyLine

      public void addPolyLine​(MapPolyline polyline)
    • addShape

      public void addShape​(AbstractMapShape shape)
    • removeShape

      public void removeShape​(AbstractMapShape shape)
    • clearShapes

      public void clearShapes()
    • setMarkerCluster

      public void setMarkerCluster​(java.util.List<Marker<RECORD>> markers)
    • clearMarkerCluster

      public void clearMarkerCluster()
    • getBaseApiUrl

      public java.lang.String getBaseApiUrl()
    • getAccessToken

      public java.lang.String getAccessToken()
    • getStyleUrl

      public java.lang.String getStyleUrl()
    • setStyleUrl

      public void setStyleUrl​(java.lang.String styleUrl)
    • setZoomLevel

      public void setZoomLevel​(int zoomLevel)
    • setLocation

      public void setLocation​(Location location)
    • setLocation

      public void setLocation​(double latitude, double longitude)
    • setLocation

      public void setLocation​(Location location, long animationDurationMillis, int targetZoomLevel)
    • setLatitude

      public void setLatitude​(double latitude)
    • setLongitude

      public void setLongitude​(double longitude)
    • getZoomLevel

      public float getZoomLevel()
    • getLocation

      public Location getLocation()
    • addMarker

      public void addMarker​(Marker<RECORD> marker)
    • removeMarker

      public void removeMarker​(Marker<RECORD> marker)
    • clearMarkers

      public void clearMarkers()
    • fitBounds

      public void fitBounds​(Location southWest, Location northEast)
    • getDefaultTemplate

      public Template getDefaultTemplate()
    • setDefaultMarkerTemplate

      public void setDefaultMarkerTemplate​(Template defaultTemplate)
    • getTemplateDecider

      public TemplateDecider<Marker<RECORD>> getTemplateDecider()
    • setMarkerTemplateDecider

      public void setMarkerTemplateDecider​(TemplateDecider<Marker<RECORD>> templateDecider)
    • getMarkerPropertyProvider

      public PropertyProvider<RECORD> getMarkerPropertyProvider()
    • setMarkerPropertyProvider

      public void setMarkerPropertyProvider​(PropertyProvider<RECORD> propertyProvider)
    • setMarkerPropertyExtractor

      public void setMarkerPropertyExtractor​(PropertyExtractor<RECORD> propertyExtractor)
    • isDisplayAttributionControl

      public boolean isDisplayAttributionControl()
    • setDisplayAttributionControl

      public void setDisplayAttributionControl​(boolean displayAttributionControl)