Thanks for the tip Barry - I've amended my facelets template with a parameter to flag the pages that include maps so the script is only included for those.
mark On Sep 4, 2:21 pm, Barry Hunter <[email protected]> wrote: > On 04/09/2009, mgvarley <[email protected]> wrote: > > > > > Hi all - I am using a templated approach for my website (implemented > > using facelets) and have a quick question regarding performance: > > > Where is the best location for my script declaration e.g. > > <script type="text/javascript" > > src="http://maps.google.com/maps? > > file=api&v=2&key=MY_API_KEY" /> > > > Can I put this in my template.xhtml file in which case it is in the > > header of every page, regardless of whether I maps or not OR should I > > just include this on pages that use maps? > > Definitily only put it only pages that have a map. > > You dont want visitors visiting your homepage, and loading the Maps > API javascript, and not showing them a map. > > It doesnt NEED to be in the head of a page. it can go in the content - > best at the bottom. (but make sure you use a onload handler (or > similar) to actully setup the map after the script has loaded. > > > > > Also, is there any way to tell my client's browser to cache this file > > or is this handled automatically? > > Caching is controled by Googles servers. > > > > > Thanks in advance, > > > mark > > -- > Barry > > -www.nearby.org.uk-www.geograph.org.uk- --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
