Class MapView<RECORD>

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

public class MapView<RECORD>
extends AbstractComponent
  • Field Details

  • Constructor Details

    • MapView

      public MapView​(java.lang.String accessToken)
    • MapView

      public MapView()
  • Method Details

    • createUiComponent

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

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

      public void setMapConfig​(org.teamapps.dto.UiMapConfig mapConfig)
    • 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()
    • unCacheMarkers

      public void unCacheMarkers​(java.util.List<Marker<RECORD>> markers)
    • setHeatMap

      public void setHeatMap​(java.util.List<Location> locations)
    • setHeatMap

      public void setHeatMap​(org.teamapps.dto.UiHeatMapData heatMap)
    • clearHeatMap

      public void clearHeatMap()
    • getMapType

      public MapType getMapType()
    • setMapType

      public void setMapType​(MapType mapType)
    • setZoomLevel

      public void setZoomLevel​(int zoomLevel)
    • setLocation

      public void setLocation​(Location location)
    • setLocation

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

      public void setLatitude​(double latitude)
    • setLongitude

      public void setLongitude​(double longitude)
    • getZoomLevel

      public int 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)
    • startDrawingShape

      public void startDrawingShape​(MapShapeType shapeType, ShapeProperties shapeProperties)
    • stopDrawingShape

      public void stopDrawingShape()