[OpenLayers-Users] Re: Circles

Christian Mayer mayer at terrestris.de
Mon Feb 21 10:13:11 EST 2011


Hello,

if you are using the OpenLayers.Format.Text format (not sure what you 
mean "by giving lat long values in text file" ) you can also define user 
specified attributes. Just add them into your text file and give them a 
unique column name (tab separated):

point    title    description    icon    radius
10,20    my title    my description    5

With this your radius is available like this:

feature.attributes.radius


Best regards,
Chris





Am 19.02.2011 15:21, schrieb Arnd Wippermann:
> You have to use KML or GML to get features with an attribute "radius".
>
> Add your layer and register the event "loadend" to create your buffer
>
> layerGML.events.register("loadend", layerGML, something);
>
> function something()
> {
>      var pointFts = this.features;
>      var sides = 25;
>
>      var fts = [];
>      for(var i=0;i<pointFts.length;i++)
>      {
>          var radius = pointFts[i].attributes["radius"]*10;
>          var cPt = pointFts[i].geometry;
>          var theGeom = new
> OpenLayers.Geometry.Polygon.createRegularPolygon(cPt, radius, sides, 0);
>
>          var ft = new OpenLayers.Feature.Vector();
>          ft.geometry = theGeom;
>          fts.push(ft);
>      }
>      this.addFeatures(fts);
> }
>
> Arnd
>
> -----Ursprüngliche Nachricht-----
> Von: openlayers-users-bounces at lists.osgeo.org
> [mailto:openlayers-users-bounces at lists.osgeo.org] Im Auftrag von Vikash
> Talanki
> Gesendet: Freitag, 18. Februar 2011 17:29
> An: users at openlayers.org
> Betreff: [OpenLayers-Users] Re: Circles
>
>
> Hi everyone,
>
> I want to create an application in which input values of lat,long,radius are
> given and I have to point the markers (of lat-long values) and create
> buffers(of corresponding radius) around them. However I am able to create
> markers on the map by giving lat long values in text file, but I am really
> stuck when I want to create buffers around them, and I dont know how to give
> radius values in text file. Please help me out in this issue, If text file
> is not correct then which file file format I have to use(like KML,etc) and
> how to carry on this work
> --
> View this message in context:
> http://osgeo-org.1803224.n2.nabble.com/dynamic-url-tp1832057p6040574.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users


More information about the Users mailing list