Ciao ragazzi, sto impazzendo a capire cosa non va.....
nella funzione
marker.openInfoWindowHtml(rag);
"dovrei" leggere il campo rag del marker (che recupero dal file xml) e visualizzarlo nel fumetto, ma non funziona: il fumetto rimane bianco.
<script src=
"http://maps.google.com/maps?file=api&v=2&key=mia api key"
type="text/javascript"></script>
<script type="text/javascript">
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
// aggiunge i controlli della mappa
map.enableContinuousZoom();
map.enableDoubleClickZoom();
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
// individua il centro della mappa
map.setCenter(new GLatLng(47.33, 18.36), 5);
<?php
echo "GDownloadUrl('creaxml.xml', function(data) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName(\"marker\ ");
for (var i = 0; i < markers.length; i++) {
var rag = markers[i].getAttribute(\"rag\");
var point = new GLatLng(parseFloat(markers[i].getAttribute(\"coo_n\")),
parseFloat(markers[i].getAttribute(\"coo_e\")));
var marker = createMarker(point, rag);
map.addOverlay(marker);
}
});";
?>
}}
function createMarker(point, rag) {
var marker = new GMarker(point);
GEvent.addListener(marker, 'mouseover', function() {
marker.openInfoWindowHtml(rag);
});
return marker;
}
</script>
non capisco dove sbaglio.....![]()
grazie in anticipo

Rispondi quotando