The Thematic Map is used for displaying spatial trends or patterns in data layers that can appear on a map. Elements include: Selection, Isolate, Area/Marker and Zooming.
This component is commonly used on tablets and phones.
Appearance characteristics for this component.
Common behaviors for this component.
Usage guidelines for this component.
DVTM sample code for this component.
<dvtm:thematicMap id="maximizeDemo"
animationOnDisplay="#{pageFlowScope.animationOnDisplay}"
animationOnMapChange="#{pageFlowScope.animationOnMapChange}"
animationDuration="#{pageFlowScope.animationDuration}"
basemap="#{pageFlowScope.basemap}"
tooltipDisplay="#{pageFlowScope.tooltipDisplay}"
inlineStyle="#{pageFlowScope.inlineStyle}"
zooming="#{pageFlowScope.zooming}"
panning="#{pageFlowScope.panning}"
initialZooming="#{pageFlowScope.initialZooming}">
<dvtm:areaLayer id="areaLayer1"
layer="#{pageFlowScope.layer}"
animationOnLayerChange="#{pageFlowScope.animationOnLayerChange}"
areaLabelDisplay="#{pageFlowScope.areaLabelDisplay}"
labelType="#{pageFlowScope.labelType}"
rendered="#{pageFlowScope.rendered}">
<dvtm:areaDataLayer id="areaDataLayer1"
animationOnDataChange="#{pageFlowScope.dataAnimationOnDataChange}"
animationDuration="#{pageFlowScope.dataAnimationDuration}"
dataSelection="#{pageFlowScope.dataSelection}"
var="row"
value="#{bindings.thematicMapData.collectionModel}"
selectionListener="#{PropertyBean.ThematicMapSelectionHandler}">
<dvtm:areaLocation id="areaLoc1"
name="#{row.name}">
<dvtm:area id="area1"
shortDesc="#{row.name}">
<dvtm:attributeGroups id="ag1"
type="color"
value="#{row.cat1}" />
</dvtm:area>
</dvtm:areaLocation>
</dvtm:areaDataLayer>
</dvtm:areaLayer>
<dvtm:legend position="end"
id="l1">
<dvtm:legendSection source="ag1"
id="ls1"/>
</dvtm:legend>
</dvtm:thematicMap>
Fig 1. iOS and Android - Thematic Map