Thematic Map

dvtm:thematicMap

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

Appearance characteristics for this component.

Behavior

Common behaviors for this component.

Usage

Usage guidelines for this component.

Sample

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>

Related

Fig 1. iOS and Android - Thematic Map