[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