[mapguide-users] DigitizePoint
Maciej Skorczewski
maciej.skorczewski at procad.pl
Thu Oct 18 17:09:55 EDT 2007
function DigitizeRectangle()
{
// ShowResults("");
parent.parent.ViewerFrame.mapFrame.DigitizeRectangle(OnRectangleDigitized);
}
function ShowResults4(res2)
{
parent.parent.ViewerFrame.GetScriptFrame().location.href =
"file.php?cord="+res2+"&type=square";
parent.parent.ViewerFrame.mapFrame.Refresh();
}
function OnRectangleDigitized(rect)
{
str = rect.Point1.X + " " + rect.Point1.Y + ",";
str += rect.Point1.X + " " + rect.Point2.Y + ",";
str += rect.Point2.X + " " + rect.Point2.Y + ",";
str += rect.Point2.X + " " + rect.Point1.Y + ",";
str += rect.Point1.X + " " + rect.Point1.Y + ",";
ShowResults4(str);
}
now
1. use DigitizeRectangle() function in onclick event
2. this function call OnRectangleDigitized() who take x1,y1 , x2,y2 coords
3. all is send to ShowResults4() whit res2 option...res2 have x1,y1 ,
x2,y2 coords so whit this you can write ex. point (my code write square)
i don't know when you use script so take a look on
parent.parent.ViewerFrame call.
it that helpful?
maciek
dorra2007 pisze:
> Someone can give me a comprehensive javascript code of the DigitizePoint
> process.
> (the onDigitizedPoint doesnt accept point as argument nor (map,point), !!!!)
>
> My task:I'am trying to pickup a point coordinate when the user clics on the
> map and store them into a database.
>
> I will be really grateful if you can help me.
--
,
Maciej Skórczewski
PROCAD SA
Autodesk Authorized Value Added Reseller
www.procad.pl
More information about the mapguide-users
mailing list