Hi all,

First of all, we are using Mapbuilder V1.0.1 and it's not possible to
upgrade to MB1.5rc2. :(

We are developing a web application where we have to make complex searches
through a java interface.
As a result we obtain a list of coordinates defining the features which
match the search criteria.
We are able to center the map view calling a jsp which calls a widget with
the coordinates to center on, but we also want to draw the found features
(multilines) on the map in a different colour.

We have tried to draw it inspired in the measurement widget, like this:

this.doAction = function(objRef,targetNode) {
if (objRef.enabled) {
if(objRef.restart) {
objRef.model.setParam("clearResaltarLine");
objRef.restart= false;
}
var point=objRef.mouseHandler.model.extent.getXY(targetNode.evpl);
var
old=objRef.targetModel.getXpathValue(objRef.targetModel,objRef.featureXpath);
if(!old) old="";
var aux = "";
numlines=obtainNumLines();
for(i=0; i< numlines;i++){
    var coord = obtainPoints.(i);
    var x = parseFloat(coord[0]);
    var y = parseFloat(coord[1]);
    aux = aux + " " + x + "," + y;
}
sucess=objRef.targetModel.setXpathValue(objRef.targetModel,objRef.featureXpath,aux);


And it works fine, it paints a line. The problem is when I want to draw a
multiline feature, MB draws it as it was one single line, joining the
different lines of the multiline.

How could I draw a multiline??

Thank you in advance.

Regards.

Paddy
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
mapbuilder-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mapbuilder-devel

Reply via email to