[OpenLayers-Users] seeking advice to orient image on layer
    Arnd Wippermann 
    arnd.wippermann at web.de
       
    Tue Mar 30 13:44:54 EDT 2010
    
    
  
Hi,
 
"${angle}" will expand to aFeature.attributes.angle. Add this attribute to
your features, then your styleMap should do the rest.
 
Arnd
 
  _____  
Von: users-bounces at openlayers.org [mailto:users-bounces at openlayers.org] Im
Auftrag von David Hine
Gesendet: Dienstag, 30. März 2010 15:11
An: users at openlayers.org
Betreff: [OpenLayers-Users] seeking advice to orient image on layer
Dear OL List
I am seeking assistance to orient an arrow image on a layer using the latest
wind direction record in a MySQL database.
 
I have a php file printing the value of the direction and I reference it by
its location
 but this is not successful.
 
Your suggestions would be very welcome.
Thanks
David Hine
 
Snip
.
vectors = new OpenLayers.Layer.Vector(
                "Wind Direction",
                {
                    styleMap: new OpenLayers.StyleMap({
                        "default": {
                            externalGraphic: "img/windarrow.png",
                            //graphicWidth: 17,
                            graphicHeight: 67,
                            graphicYOffset: -33,
                            rotate: "${angle}",
                            fillOpacity: "1"
                        },
                        "select": {
                            cursor: "crosshair",
                            externalGraphic: "img/marker.png"
                        }
                    })
                }
            );
            
             map.addLayer(vectors);
            
            var features = [];
            var x = 145.85318;
            var y = -17.53748;
            var angle = {location: "./txtgen_wind_dir.php"}
             rotate: "${angle}",
             origin = (x, y),
             
                features.push(
                    new OpenLayers.Feature.Vector(
                        new OpenLayers.Geometry.Point(x, y), {angle:
"${angle}", origin: (x, y)
                        }
                    )
                );                   
                vectors.addFeatures(features);
 
snip
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20100330/e252b61c/attachment.html
    
    
More information about the Users
mailing list