Re: GMap2 and zoom_changed

2010-05-11 Thread Martin Funk
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

2010-05-11 Thread 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



GMap2 and zoom_changed

2010-05-11 Thread Doug Leeper
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