Re: MapWidget.removeControl() not working?
I'm having the same problem. I can add controls without a problem, but when I call the removeControl method, nothing happens :( On Oct 9, 7:07 am, lumo lumo2...@gmail.com wrote: 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 -~--~~~~--~~--~--~---
Re: MapWidget.removeControl() not working?
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 -~--~~~~--~~--~--~---
MapWidget.removeControl() not working?
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 -~--~~~~--~~--~--~---