Thanks, Eric, thanks Larry.

However, that's not what I want to do.

My first problem is to RETRIEVE the size of an AUTOMATICALLY sized
InfoWindow, not to specify a size.

Also, my second problem is the inverse of what getBoundsZoomLevel
does. This function returns the zoom level for some given bounds. What
I want to do is to calculate the bounds for a given zoom level.

Did this clarify my question?

Regards

Jörg

On Sep 23, 7:10 am, "Eric Ayers" <[EMAIL PROTECTED]> wrote:
> GInfoWindow.reset() gives a way to set the size of the InfoWindow.  Be
> advised that the first 3 args are mandatory (there is a mistake in the
> online docs)
>
> 3, 2008 at 1:42 AM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > On Sep 22, 8:33 pm, jbliesener <[EMAIL PROTECTED]> wrote:
> > > Folks,
>
> > > I have a problem which I don't know how to resolve. I'm using Google
> > > Maps API in my GWT application, however the question is related more
> > > to the general API than to GWT.
>
> > > I have a map with n GMarkers and possibly a GInfoWindow. I would like
> > > to calculate map bounds and zoom so that ALL markers AND the
> > > infowindow are fully shown in the view.
>
> > > My first problem is to obtain the left/top/width/height coordinates of
> > > the InfoWindow. Any idea how to do this without tampering with browser
> > > specific code?
>
> > The infowindow is dynamically sized to fit its contents.  I don't know
> > of anyway to pre-calculate its size.  If all your infoWindows are the
> > same size, or if there size can be precalculated off-line, then you
> > might be able to attempt this.  However, you would have to make sure
> > that user adjustments of the font size don't affect the size of the
> > infoWindow...
>
> > > Next question: I would have to calculate the pixel bounds of the set
> > > of markers in the new zoom scale without actually drawing them. Only
> > > this would allow me to test whether it would be possible to show the
> > > (fixed sized) infowindow and the (variable scale) markers on the same
> > > screen. (I would calculate union of the marker set bounds and the
> > > infowindow bounds and compare it with the screen size. If it were
> > > beyond, I would reduce zoom and try again).
>
> > The API provides methods for doing that:
>
> >http://code.google.com/apis/maps/documentation/reference.html#GMap2.M...
> > getBoundsZoomLevel(bounds)
>
> >  -- Larry
>
> --
> Eric Z. Ayers - GWT Team - Atlanta, GA USAhttp://code.google.com/webtoolkit/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to