Hi !

i create text-object with following code:

    // Text-Style für die kleinen
           var poiStyle1 =  {
           strokeColor: "#FFFFFF",
           strokeOpacity: 1,
           strokeWidth: 3,
           fillColor: "#FF5500",
           fillOpacity: 1,
           pointRadius: 6,
           pointerEvents: "visiblePainted",
           label : "${name}",

           fontColor: "#000077",
           fontSize: "12px",
           fontFamily: "Arial",
           fontWeight: "bold",
           labelAlign: "cm",
           labelXOffset: 0,
           labelYOffset: 0
    };

           var poiStyle1Select =  {
           strokeColor: "#FFFFFF",
           strokeOpacity: 1,
           strokeWidth: 3,
           fillColor: "#FF5500",
           fillOpacity: 1,
           pointRadius: 6,
           pointerEvents: "visiblePainted",
           label : "${name}",

           fontColor: "#000077",
           fontSize: "12px",
           fontFamily: "Arial",
           fontWeight: "bold",
           labelAlign: "cm",
           labelXOffset: 0,
           labelYOffset: 0
    };  var aStylePoi1 = new OpenLayers.StyleMap( { "default" : new
        OpenLayers.Style(poiStyle1), "select" : new
        OpenLayers.Style(poiStyle1Select)} );

    vectorLabelLayer1 = new OpenLayers.Layer.Vector("label_region", 
{maxResolution: map.getResolutionForZoom(6)  });  // end-vectorLayer
    map.addLayer (vectorLabelLayer1);

        vectorLabelLayer1.styleMap = aStylePoi1;

   // Schleife mit den einzelnen Beschriftungsobjekte
   for ( i in label_name[1]){
      if (label_coord[1][i]){
                  var point = new 
OpenLayers.Geometry.Point(label_coord[1][i][1],label_coord[1][i][0]).transform(map.displayProjection,
 map.getProjectionObject());
                  var pointFeature = new OpenLayers.Feature.Vector(point);
                  pointFeature.attributes = {
                          name: label_name[1][i]
                  };
              vectorLabelLayer1.addFeatures([pointFeature]);
      } // end-if
    } // end-for



is it possible to create a individual rotation for every object like

label : "${name}",


regards Jan .-)


_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to