Package org.teamapps.ux.component.map
Klasse MapView<RECORD>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.map.MapView<RECORD>
- Alle implementierten Schnittstellen:
ClientObject,Component
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungfinal Event<LocationChangedEventData> final Event<AbstractMapShape> Von Klasse geerbte Felder org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidvoidaddPolyLine(MapPolyline polyline) voidaddShape(AbstractMapShape shape) voidvoidvoidvoidorg.teamapps.dto.UiComponentvoidintvoidhandleUiEvent(org.teamapps.dto.UiEvent event) voidremoveMarker(Marker<RECORD> marker) voidremoveShape(AbstractMapShape shape) voidsetDefaultMarkerTemplate(Template defaultTemplate) voidsetHeatMap(List<Location> locations) voidsetHeatMap(org.teamapps.dto.UiHeatMapData heatMap) voidsetLatitude(double latitude) voidsetLocation(double latitude, double longitude) voidsetLocation(Location location) voidsetLongitude(double longitude) voidsetMapConfig(org.teamapps.dto.UiMapConfig mapConfig) voidsetMapType(MapType mapType) voidsetMarkerCluster(List<Marker<RECORD>> markers) voidsetMarkerPropertyExtractor(PropertyExtractor<RECORD> propertyExtractor) voidsetMarkerPropertyProvider(PropertyProvider<RECORD> propertyProvider) voidsetMarkerTemplateDecider(TemplateDecider<Marker<RECORD>> templateDecider) voidsetZoomLevel(int zoomLevel) voidstartDrawingShape(MapShapeType shapeType, ShapeProperties shapeProperties) voidvoidunCacheMarkers(List<Marker<RECORD>> markers) Von Klasse geerbte Methoden org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.ux.component.ClientObject
handleUiQueryVon Schnittstelle geerbte Methoden org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Felddetails
-
onLocationChanged
-
onZoomLevelChanged
-
onMapClicked
-
onMarkerClicked
-
onShapeDrawn
-
-
Konstruktordetails
-
MapView
-
MapView
public MapView()
-
-
Methodendetails
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Angegeben von:
createUiComponentin KlasseAbstractComponent
-
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()
-