So you want to replace the map when a user clicks a point?
In the layout, set the link target to "top" (or optionally the name of the frame the map is in). Then create a tooltip+link on the relevant layer, where the link points to the desired url, eg.: 'http://mapguide.osgeo.org'. Now the user can ctrl+click the link to open the new page, the target ensures that the page is opened in the same window.

If you must have it as a tool, you will have to edit some of the viewer files.
I think you would start out in the file ajaxmappane.templ.
Beware that this is a bit tricky, because the user may click on a spot with no data. Also, note that the tools and commands have numbers, and there is not a 1:1 correspondance.

If you don't want other tools avalible, you can get MapGuide to just generate a PNG.
In html, you can then use a tag like:
<img src="..." onclick="top.location.href='...';" />

You may get away with hijacking the onclick for the map, rather than go trough with building a custom tool.

Regards, Kenneth Skovhede, GEOGRAF A/S



gimbrogno @smartlab skrev:
Ah ok, but I want to create a web page that when the click in a point on the
map it opens a new link page in the central frame  (where is the map)...



Kenneth Skovhede, GEOGRAF A/S wrote:
Inside Studio.

At the bottom grid ("New Commands"), click "Add"  -> "Invoke URL".

Regards, Kenneth Skovhede, GEOGRAF A/S



gimbrogno @smartlab skrev:
Thanks...

Another question, where I must to create this new function ? In the
mainframe.jsp or where?

Thanks a lot...



Kenneth Skovhede, GEOGRAF A/S wrote:
No, not directly.
You can create a new function that opens a page, and make it look like the "select button" instead.

Regards, Kenneth Skovhede, GEOGRAF A/S



gimbrogno @smartlab skrev:
Hi, I have built an example web layout with a map using Mapguide
Studio.
There is a metod that customize the function of "select button", for
example
to open a new page?

Thanks a lot...
_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users


_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users



_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to