OpenLayers OpenLayers

Changeset 5279

Show
Ignore:
Timestamp:
11/26/07 18:13:49 (1 year ago)
Author:
ahocevar
Message:

fixed example to use new Style constructor and addRules method

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/ahocevar/sldRenderer/examples/georss.html

    r5174 r5279  
    1212        var map, layer; 
    1313 
    14         var style = new OpenLayers.Style(); 
    15          
    1614        // by default, use the category as part of the image name for styling 
    17         style.defaultStyle.externalGraphic = "../img/marker-${category}.png"; 
     15        var style = new OpenLayers.Style({ 
     16            externalGraphic: "../img/marker-${category}.png" 
     17        }); 
    1818         
    1919        // define rules for pre-defined categories to style with specific 
     
    2222                type: OpenLayers.Rule.Comparison.type.EQUAL_TO, 
    2323                property: 'category'}); 
    24         style.rules.push(OpenLayers.Util.extend(OpenLayers.Util.extend({}, rule), { 
     24        style.addRules([OpenLayers.Util.extend(OpenLayers.Util.extend({}, rule), { 
    2525                value: 'sight', 
    26                 symbolizer: {'Point': {externalGraphic: '../img/marker-blue.png'}}})); 
    27         style.rules.push(OpenLayers.Util.extend(OpenLayers.Util.extend({}, rule), { 
     26                symbolizer: {'Point': {externalGraphic: '../img/marker-blue.png'}}})]); 
     27        style.addRules([OpenLayers.Util.extend(OpenLayers.Util.extend({}, rule), { 
    2828                value: 'recreation', 
    29                 symbolizer: {'Point': {externalGraphic: '../img/marker-green.png'}}})); 
     29                symbolizer: {'Point': {externalGraphic: '../img/marker-green.png'}}})]); 
    3030 
    3131        OpenLayers.ProxyHost = "/proxy/?url=";