[Geomoose-users] Draw LineString

Dante Fuster dante.fuster at gmail.com
Thu Sep 23 19:37:04 EDT 2010


Hey everyone,

I am trying to draw a linestring, i know the coordinates from GPS (in a
database), and show in my map but nothing,  I try with OpenLayers  new
Openlayers.Geometry.LinearRing ..., but i have probles with the MAP, how i
get the map  or there are functions  in GeoMoose?

Anyone have some suggestions?

my test code is:

----------

print "<script>";

        print "<![CDATA[";
        print "map = new OpenLayers.Map('map');";
        print "var p = new OpenLayers.Geometry.Point(279496 ,8661317);
        			 GeoMOOSE.zoomToPoint(p.x,p.y,100);
        			 GeoMOOSE.addPopup(p.x,p.y,150,50,'<b>texto:</b> <br/>
$textocalculado');";
        print "var layer_style = OpenLayers.Util.extend({},
OpenLayers.Feature.Vector.style['default']);";
        print "layer_style.fillOpacity = 0.2;";
        print "layer_style.graphicOpacity = 1;";
        print "var style_blue = OpenLayers.Util.extend({}, layer_style);";
        print "style_blue.strokeColor = 'blue';";
        print "style_blue.fillColor = 'blue';";
        print "style_blue.graphicName = 'star';";
        print "style_blue.pointRadius = 10;";
        print "style_blue.strokeWidth = 3;";
        print "style_blue.rotation = 45;";
        print "style_blue.strokeLinecap = 'butt';";
        print "var vectorLayer = new OpenLayers.Layer.Vector('Simple
Geometry', {style: layer_style});";
	print "var pointFeature = new OpenLayers.Feature(p, null, style_blue);";
	print "var pointFeature2 = new OpenLayers.Feature(p, null, style_blue);";
	print "map.addLayer(vectorLayer);";
	print "vectorLayer.addFeatures([pointFeature,pointFeature2]);";
        print "]]>";
        print "</script>";	
	     	print "</results>";	




--------

Thanks,
Dante
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geomoose-users/attachments/20100923/46499970/attachment.html


More information about the Geomoose-users mailing list