If you want to switch to a different feature style when a user selects or hovers a feature, you have 2 options:
-
The
selectedandhoveredflags of thePaintStateparameter in thepaintBodyorpaintLabelmethods of theFeaturePainter, indicate that the feature is being rendered in the selected or hovered mode. Based on these flags you can choose to use a different style for selected and hovered features. See the Visualizing and styling feature data tutorial for an illustration. -
Use the
addSelectionandaddHoverfunctions of theFeaturePainterUtilmodule to add selection and hover behavior to yourFeaturePainter. Although these options limit your choices, it’s a quick and easy way to equip aFeaturePainterwith selection and hover behavior.