Salve a tutti,
avendo la necessità di caricare in una pagina dati dinamici presi da mysql e non volendo fare il refresh ogni volta ho caricato (al body onload) tramite una funzione una sotto pagina:
Nella pagina principale ho messo anche la chiamata alla funzione di google maps:
e nel programma chiamato ho messo il div:
La mappa non viene visualizzata.
Ho già provato a spostare il div con la mappa nel programma chiamante ed esce correttamente, quindi non è un problema di istruzioni errate di google.
Ovviamente prima chiamo la funzione che crea il contenuto poi l'inizializzazione della mappa.
La domanda che mi sorge spontanea è: il document.getElementById("map_canvas") esiste?
Ringrazio chiunque voglia aiutarmi.
avendo la necessità di caricare in una pagina dati dinamici presi da mysql e non volendo fare il refresh ogni volta ho caricato (al body onload) tramite una funzione una sotto pagina:
Codice:
function Loadcorpo(P1)
{
var req = createXMLHttpRequest();
elemento = document.getElementById('corpo');
req.open('GET', 'corpo_home.php?sq='+elecodice[P1], true);
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.status == 200) {
if (req.responseText != '') {
elemento.disabled = true;
elemento.innerHTML = req.responseText;
}
} else {
}
}
}
req.send();
}
Nella pagina principale ho messo anche la chiamata alla funzione di google maps:
Codice:
function initialize() {
var latlng = new google.maps.LatLng();
var mapOptions = {
center: new google.maps.LatLng(),
zoom: 17,
mapTypeId: google.maps.MapTypeId.HYBRID
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
mapOptions);
var marker = new google.maps.Marker({
position: latlng,
map: map,
title:""});
}
e nel programma chiamato ho messo il div:
HTML:
<div id="map_canvas"></div>
La mappa non viene visualizzata.
Ho già provato a spostare il div con la mappa nel programma chiamante ed esce correttamente, quindi non è un problema di istruzioni errate di google.
Ovviamente prima chiamo la funzione che crea il contenuto poi l'inizializzazione della mappa.
La domanda che mi sorge spontanea è: il document.getElementById("map_canvas") esiste?
Ringrazio chiunque voglia aiutarmi.
