Chen Chen,
Good news, SVG rendering of GML is already available in Mapbuilder.

If you use MapPaneOL to render GML or WFS layers, then the vector layers
are drawn in SVG on Firefox, or VML in IE.
You can see an example at
http://nightly.communitymapbuilder.org/mapbuilder/demo/openlayers/index.html

Chen Chen wrote:
>
> Dear all:
>
> I am student studying Computer Science at Tsinghua University in
> Beijing. Currently, I am working on a GIS project based on MapBuilder
> <http://docs.codehaus.org/display/MAP/Home> and GeoServer
> <http://docs.codehaus.org/display/MAP/Home>.
>
> Based on MapBuilder on the browser, I want to draw some svg shapes on
> the map obtained from WMS. I found svg2vml
> <http://code.google.com/p/svg2vml/> library very interesting, and was
> trying to draw svg on the map.
>
> <div id="svgPane" style="position:relative;">
>
> <div id="mainMapPane" style="position:relative;">
>
> <!-- This is the container where the map will be drawn -->
>
> <noscript>
>
> this page requires Javascript to be enabled
>
> </noscript>
>
> </div><!-- /mainMapPane -->
>
> </div>
>
> <script>
>
> //go();
>
> function go() {
>
> var vectorModel = new VectorModel();
>
> var container = document.getElementById("svgPane");
>
> var mySvg = vectorModel.createElement("svg");
>
> container.appendChild(mySvg);
>
> mySvg.setAttribute("version", "1.1");
>
> var myG = vectorModel.createElement("g");
>
> mySvg.appendChild(myG);
>
> var myRect = vectorModel.createElement("rect");
>
> myRect.setAttribute("x", 10);
>
> myRect.setAttribute("y", 10);
>
> myRect.setAttribute("width", "20px");
>
> myRect.setAttribute("height", "20px");
>
> myRect.setAttribute("stroke","#3399ff");
>
> myRect.setAttribute("stroke-width", "4px");
>
> myRect.setAttribute("fill", "#FFFFFF");
>
> myG.appendChild(myRect);
>
> }
>
> </script>
>
> As shown in the code, the shapes are always away from the map. L
>
> Could you help me out of this? How can I draw SVG pictures on a div
> tag where map is extracted from WMS? Thank you very much.
>
> Regards,
>
> Chen CHEN
>
> 2007-5-30
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ------------------------------------------------------------------------
>
> _______________________________________________
> mapbuilder-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mapbuilder-devel
>   


-- 
Cameron Shorter
Systems Architect, http://lisasoft.com.au
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
mapbuilder-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mapbuilder-devel

Reply via email to