dalla console degli errori viene visualizzato il seguente errore:

map is undefined

map è una variabile utilizzata per creare la mappa.
La utilizzo in due funzioni: initialize() e calcRoute(). Nella prima viene inizializzata nel seguente modo:

if(document.getElementById)
map = new GMap2(document.getElementById("map_canvas1"), mapOptions);
else
map = new GMap2(document.all["map_canvas1"], mapOptions);


Nella seconda funzione invece, effettuo dei controlli che mi servono per stabilire se nella mappa deve essere presente il Marker ed in caso positivo eseguo la seguente istruzione:

map.addOverlay(createMarker(location, titolo));

dove location è la posizione individuata da latitudine e longitudine mentre titolo è il nome del posto (Es. Piazza Duomo).

Proprio a questa istruzione si riferisce il messaggio di errore della console degli errori. Come posso risolverlo??

vi ringrazio per l'aiuto..