O'Reilly logo

OpenLayers 2.10 by Erik Hazzard

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The StyleMap class

The StyleMap class tells the vector layer what Style objects to use when the features are in a certain 'state', or what OpenLayers refers to as intent. As the previous example showed, there's really not much in using this class. To create a StyleMap object you pass in an intent as the key (as a {String}), and a Style object is used as the value. For example, as in the previous example, 'default' is the desired intent and the vector_style object is the desired style object to use for that intent. This causes the vector_style to be applied to the 'default' intent:

var vector_style_map = new OpenLayers.StyleMap( {'default': vector_style} );

What is an 'intent'?

The 'intent', short for render intent, is a way to specify how features ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required