Re: GMap2 and zoom_changed
you are aware of gmap2-examples? http://wicketstuff.org/confluence/display/STUFFWIKI/wicket-contrib-gmap2 once there look at the 'Listen Examples' mf 2010/5/11 dleeper > > This is what I am currently doing. > > zoomChangedListener = new ZoomChangedListener(); >add(zoomChangedListener); > >map.add(new HeaderContributor(new IHeaderContributor() { >private static final long serialVersionUID = 1L; > >public void renderHead(IHeaderResponse response) { > > > response.renderOnDomReadyJavascript(zoomChangedListener.getJSinit().toString()); >} >})); > > public class ZoomChangedListener extends AbstractDefaultAjaxBehavior >{ >private static final long serialVersionUID = 1L; > >@Override >protected void respond(AjaxRequestTarget target) >{ >Request request = RequestCycle.get().getRequest(); > >String zoom = request.getParameter("zoom"); > >System.out.println( "NEW ZOOM: " + zoom ); > >} > >public Object getJSinit() >{ >return map.getJSinvoke("addListener('zoom_changed', > '" + > this.getCallbackUrl() >+ "')"); >} >} > > Unfortunately the respond is not being called. Not sure why. > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/GMap2-and-zoom-changed-tp2173428p2173506.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >
Re: GMap2 and zoom_changed
This is what I am currently doing. zoomChangedListener = new ZoomChangedListener(); add(zoomChangedListener); map.add(new HeaderContributor(new IHeaderContributor() { private static final long serialVersionUID = 1L; public void renderHead(IHeaderResponse response) { response.renderOnDomReadyJavascript(zoomChangedListener.getJSinit().toString()); } })); public class ZoomChangedListener extends AbstractDefaultAjaxBehavior { private static final long serialVersionUID = 1L; @Override protected void respond(AjaxRequestTarget target) { Request request = RequestCycle.get().getRequest(); String zoom = request.getParameter("zoom"); System.out.println( "NEW ZOOM: " + zoom ); } public Object getJSinit() { return map.getJSinvoke("addListener('zoom_changed', '" + this.getCallbackUrl() + "')"); } } Unfortunately the respond is not being called. Not sure why. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/GMap2-and-zoom-changed-tp2173428p2173506.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
GMap2 and zoom_changed
I was under the impression that when the GMap2 zoomed in/out, the Wicket GMap2 object would be updated. When I query Wicket GMap2 upon a dblclick after I had zoomed in, the zoom level had not changed. Should this be the case? If not, I would like to be able to add a zoom_changed listener on the GMap2 in my app. What is the best way to do so? Does anyone have any examples? Thanks in advance, - Doug