On 07/14/2010 09:40 AM, Dheeraj Chand wrote:
> I am curious if anyone has done something like what I am trying to do. My
> goal is to allow a user to select any two variables by means of a form.
> These variables could be, say, the number of people in Texas, by county, from
> 1991 to 1999. The goal is then to create a new variable, Var3, where Var3 =
> (Var1 - Var2) and then style the entire map based on the value of Var3.
> (Each variable would obviously represent an attribute of the layer) I have
> got everything down except how to build a style based on the value of a
> derived variable. Any advice?
Not sure if this is exactly what you're looking for, but it's possible to have a
style that has function-backed portions:
> style_park = new OpenLayers.Style(
> {
> display: "${display}",
> externalGraphic: "/images/park/sk-park.png",
> // Original is 97x97.
> graphicWidth: 25,
> graphicHeight: 25
> },
> {
> context: {
> display: function (feature) {
> return (feature.data.url) ? "show" : "none";
> }
> }
> }
> );
--
Mak Kolybabi
Programmer
Telenium Inc.
204-957-2821
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users