[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