What you can do is just to let the map extend behind a floated div that 
would be your sidebar. I'm pretty sure google does it this way too. So the 
map doesn't resize, but a part of the map is just hidden from your view. 
You can do the same. Just show or hide a div that is on top of the map 
element. The map element stretches behind the div element.

On Tuesday, February 28, 2012 1:04:31 PM UTC+1, Jonathan Roque Santos wrote:
>
> Hi Davie, 
>
> Thanks for your help. So, what I really want is to change the size 
> without shaking the map :) If I use getCenter and setCenter the map 
> will shake to the left and after to the center :). Have you seen the 
> panel in the map of the maps.google.com? When click in the arrow to 
> the left, just the panel goes and the map still in the same position 
> just increasing to the left or this it just a effect? 
>
> Regards 
>
> Jonathan Roque 
>
> On Feb 27, 8:49 pm, davie <daviestrac...@yahoo.co.uk> wrote: 
> > Hi 
> > Try 
> > 
> > //Update current center info. 
> > lastCenter=map.getCenter(); 
> > 
> > new google.maps.event.trigger(map,"resize"); 
> > 
> > // then add the event listener 
> > google.maps.event.addListener(map, 'resize', function(){ 
> > map.setCenter(lastCenter); 
> > 
> > }); 
> > 
> > Regards Davie

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-maps-js-api-v3/-/0Rl3Jx06K1MJ.
To post to this group, send email to google-maps-js-api-v3@googlegroups.com.
To unsubscribe from this group, send email to 
google-maps-js-api-v3+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to