Hello Ben,

Our question is somewhat different.

Why make (roughly) 20 http requests if they’re not needed?

Many of our web pages include google maps. Not all of our users
interact with map. Thus we load the static map on the page load and
only load the dynamic map upon a user event, such as a click on the
map or change in criteria. Not only does this improve load time. We
avoid the related 20 http requests for those users that never require
them.

This solution was possible in v2 using the static and dynamic map
applications.

I’m sure it’s possible in v3 all we require is a way to bind the call
to the static map to an onload event and the call to the dynamic map
to a user event.

Of note: If we initialize the map on page load but not the lat/long,
it loads the js file but not the static map. Obviously, Google doesn’t
know what map to send. Once we pass the lat/long, of course, we get
both the static and dynamic maps.

FYI: We’re not concerned that v3 will slowdown the page. We’ve fully
tested the new version. Not only is the initial file much smaller, v3
loads more efficiently than v2.

Thanks


On Mar 23, 11:39 pm, Ben Appleton <[email protected]> wrote:
> In v2 we suggested using a static map to hide the latency of loading v2.  v3
> loads the static map upfront to hide its own latency.
>
> Is your concern that v3 loading will slow down your page?
>
> On Wed, Mar 24, 2010 at 2:25 AM, Mariella <[email protected]>wrote:
>
> > I'm moving a map function from v2 to v3.
>
> > With v2, I loaded the static map (http://maps.google.com/maps/api/
> > staticmap?..) together with the page but didn't load the maps api
> > (http://maps.google.com/maps?file=api&v=2&key=ABCD...) or dynamic map
> > until a user event was fired, such as click. As many of our users view
> > the map but do nothing else, this method both improved load time and
> > reduced the number of unnecessary http requests.
>
> > I would like to continue this practice with v3.
>
> > Here's my issue:
>
> > 1. I've bound v3 to user event. No problem.
>
> > 2. I've noted that v3 loads a static maps as well as various tiles.
> > Wonderful!
>
> > 3. I'd like to bind the static map to the onload event and map tiles
> > to a user event. Is this possible?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Maps JavaScript API v3" group.
> > To post to this group, send email to
> > [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-maps-js-api-v3%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-maps-js-api-v3?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" 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-js-api-v3?hl=en.

Reply via email to