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(String accessToken)
    • MapView

      public MapView()
  • Method Details

    • createUiComponent

      public UiComponent createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent(UiEvent event)
    • setMapConfig

      public void setMapConfig(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(List<Marker<RECORD>> markers)
    • clearMarkerCluster

      public void clearMarkerCluster()
    • unCacheMarkers

      public void unCacheMarkers(List<Marker<RECORD>> markers)
    • setHeatMap

      public void setHeatMap(List<Location> locations)
    • setHeatMap

      public void setHeatMap(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()