Package org.teamapps.ux.component.map
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 Summary
Fields Modifier and Type Field Description Event<LocationChangedEventData>onLocationChangedEvent<Location>onMapClickedEvent<Marker<RECORD>>onMarkerClickedEvent<AbstractMapShape>onShapeDrawnEvent<java.lang.Integer>onZoomLevelChangedFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
-
Method Summary
Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
Constructor Details
-
Method Details
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
setMapConfig
public void setMapConfig(org.teamapps.dto.UiMapConfig mapConfig) -
addPolyLine
-
addShape
-
removeShape
-
clearShapes
public void clearShapes() -
setMarkerCluster
-
clearMarkerCluster
public void clearMarkerCluster() -
unCacheMarkers
-
setHeatMap
-
setHeatMap
public void setHeatMap(org.teamapps.dto.UiHeatMapData heatMap) -
clearHeatMap
public void clearHeatMap() -
getMapType
-
setMapType
-
setZoomLevel
public void setZoomLevel(int zoomLevel) -
setLocation
-
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
-
addMarker
-
removeMarker
-
clearMarkers
public void clearMarkers() -
fitBounds
-
getDefaultTemplate
-
setDefaultMarkerTemplate
-
getTemplateDecider
-
setMarkerTemplateDecider
-
getMarkerPropertyProvider
-
setMarkerPropertyProvider
-
setMarkerPropertyExtractor
-
startDrawingShape
-
stopDrawingShape
public void stopDrawingShape()
-