noone got an idea about that?
do i have to call an update function afterwards?

2009/10/6 lumo <lumo2...@gmail.com>

>
> Hi NG!
>
> i add controls to my map on startup, but i want to enable the user to
> remove it again on runtime (toggle)
>
> so i init my map like this:
>
> private static MapTypeControl mapTypeControl = new MapTypeControl();
> private static ScaleControl scaleControl = new ScaleControl();
>
> public void onModuleLoad() {
> ...
>                mapWidget.addControl(mapTypeControl);
>                mapWidget.addControl(scaleControl);
> ...
> }
>
> further i got two functions to add/remove the controls via javascript:
>
>        public static void removeControls() {
>                Maps.logWrite("going to removeControls()");
>                mapWidget.removeControl(scaleControl);
>                mapWidget.removeControl(mapTypeControl);
>                Maps.logWrite("done");
>        }
>
>        public static void addControls() {
>                mapWidget.addControl(scaleControl);
>                mapWidget.addControl(mapTypeControl);
>        }
>
> note: when i run the funtion via js, i even get the log! but the
> control does not get removed.
>
>        /**
>         * all functions defined in this block will be visible as JavaScript
>         * functions in the map (html)
>         */
>        public static native void exportStaticMethod() /*-{
>                $wnd.removeControls =
> @at.biooffice.map.client.BioOffice3Map::removeControls();
>                $wnd.addControls =
> @at.biooffice.map.client.BioOffice3Map::addControls();
>        }-*/;
>
> any ideas whats going wrong?
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to