[OpenLayers-Users] help with vector(circle)

Arnd Wippermann arnd.wippermann at web.de
Fri Jul 17 18:24:52 EDT 2009


Hi,
 
The circles you are seeing are symbols for the point features and no map
objects. You have to use OpenLayers regularpolygon to draw a circle.
 
Arnd
 
  _____  

Von: users-bounces at openlayers.org [mailto:users-bounces at openlayers.org] Im
Auftrag von Valeria Muñoz
Gesendet: Freitag, 17. Juli 2009 21:59
An: users at openlayers.org
Betreff: [OpenLayers-Users] help with vector(circle)


Hi
     i have a problem with vector, i draw a point(circle) in my map with
this code:
 
  var style_blue = OpenLayers.Util.extend({},
OpenLayers.Feature.Vector.style['default']);
  style_blue.strokeColor = linea_color; 
  style_blue.fillColor = color;
  if(opc>0)
   style_blue.fillOpacity=opc;
  else
   style_blue.fillOpacity=0.4;  
  style_blue.stroke=false;
  style_blue.pointRadius=radio;
  var points = new OpenLayers.Geometry.Point(lon_circulo,lat_circulo);
  pointFeature = new OpenLayers.Feature.Vector(points, null, style_blue);
  vectorLayer.addFeatures([pointFeature]);
 
this code draw the circle but my problem is that the circle does not fit to
the zoom of the map, always has the same radio and what I need is to fit the
map and as the zoom is the highest circle is also.
 
do you know how can i do this?
 
RG
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20090718/3feea10d/attachment.html


More information about the Users mailing list