On Mar 23, 7:59 am, Dan Witten <[email protected]>
wrote:
> Using Firebug, it looks like both the CSS declared height/width style
> is set at 300 each and the computed height/width at 300, both before
> and after loading the directions, so I don't see size changes for the
> 'map_canvas' div.  

I thought you said it was working in FF.  You would need to look at
Chrome.

> do all the parent divs need to specified height/width?

Only if the size is specify as a percentage.

>
> does the rendered map size effect map centering and zoom?

The reported map size does...

>
> The problem that I am seeing (and hopefully there isnt another issue
> for another browser/OS...) is when the map changes to show directions
> I get zoomed out to a view of parts of north and south america...  the
> directions are still mapped, but I just have to re-center by draggin,
> and then zoom WAY back in to see them.
>
> Is there an easy function to zoom/center the map based on the bounds
> of the starting/ending points
[untested]
var bounds = new GLatLngBounds();
bounds.extend( GLatLng of starting point)
bounds.extend( GLatLng of ending point)
map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));

But GDirections is probably doing that...

> , or would I need to manually calculate
> where to re-center the map and how far to zoom? (and for calculated
> zoom, is there a way to use a boundary area to determine what zoom
> level is applicable?)
>
> I apologize if I'm just being dense and not getting it.... I've just
> looked throught as much documentation as I could, and am still
> completely lost as to a workable solution.

try commenting out the "checkHeight" function...

  -- Larry

>
> On Mar 23, 9:17 am, "[email protected]" <[email protected]>
> wrote:
>
>
>
> > On Mar 23, 7:05 am, Dan Witten <[email protected]>
> > wrote:
>
> > > I am using Spry and some other JS to change the display alot, but the
> > > 'map_canvas' div that I use to load the map into has this for its CSS
> > > rule:
>
> > > #map_canvas {
> > >         width: 300px;
> > >         height: 300px;
> > >         border: solid 3px #3B2314;
> > >         margin: 5px;
> > >         float: left;
> > >         display: inline;
>
> > > }
>
> > > is there something I'm not seeing or some code that is changing it?
>
> > I see a bunch of code that looks like it plays with the size of that
> > div.  Could very well be browser specific and not working correctly in
> > standards compliant browsers...
>
> >    -- Larry
>
> > > The map is the right size, its just recentering way off point and
> > > zooming way out when it loads the directions.
>
> > > On Mar 23, 8:49 am, "[email protected]" <[email protected]>
> > > wrote:
>
> > > > On Mar 23, 6:23 am, Dan Witten <[email protected]>
> > > > wrote:
>
> > > > > I've looked all over the place to figure out what I'm doing wrong, and
> > > > > its kind of hard to explain.  The problem I'm having is the map is
> > > > > moving and zooming to weird and random places when directions are
> > > > > loaded.  It seems to work ok in IE 8, and in FF (after i changed a
> > > > > config option in my browser as described in the generic maps
> > > > > troubleshooting area...) but isn't working properly on chrome or
> > > > > safari.  One thing that I think could be the issue is, I am trying to
> > > > > avoid the entire page reloading, and so I'm triggering my directions
> > > > > load function from a click event listener and not a form submission.
> > > > > Could this be causing the problem?  
>
> > > > Unlikely.  It looks like (at least in Chrome) the zero size div
> > > > problem (the browser is telling the Maps API that the div has zero
> > > > size).
>
> > > >   -- Larry
>
> > > > > here is the site:
>
> > > > >http://www.noelrosehairstudio.com
>
> > > > > under the MAP/DIRECTIONS nav.
>
> > > > > any input is helpful, and I would be happy to post any additional
> > > > > resources if anyone needs to look at them.  Thanks
>
> > > > > -Dan- Hide quoted text -
>
> > > > - Show quoted text -- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

-- 
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