Salve a tutti!

In pratica sto definendo un template di una pagina in cui determinati script saranno inclusi solo se si verificano determinate condizioni.

Ora sto lavorando con GoogleMaps e la libreria DragZoom.

Il tutorial di DragZoom dice che bisogna includere la libreria DragZoom dopo aver inserito la libreria di google maps. in pratica questo codice:

codice:
[% // Script for the Google Key \%]
<script type="text/javascript" src="http://www.google.com/jsapi?hl=it&key=[%= gKey %]" >
</script>

<script type="text/javascript" src="/js/dragzoom.js" >
</script>
[%= gKey %] è il codice JSTL per la stampa della mia chiave di GMaps.


Solo che quando provo a lanciare il progetto ottengo l'errore che "google.maps" non è definito. In pratica alla libreria dragzoom non è visibile il namespace di google maps definito sopra.

Premetto che quelle due inclusioni di script non sono nell'head della pagina, ma all'interno del documento. A complicare le cose si mette pure il fatto che non posso inserirli nell'head, perchè il template riguarda una porzione della pagina e nn di tutto il documento. Anche se includo all'interno della pagina le librerie GMpas fino ad ora tutto funziona alla grande!

Sapete dirmi come fare?

Grazie in anticipo