allora io ora ho questo codice che mi mostra il punto sulla mappa:
avevo pensato di mettere una nuova funzione che mi crea l'annuncio che voglio far comparire nel fumetto.codice:var map = null; var geocoder = null; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(40.727356,13.909893), 12); //map.setMapType(G_SATELLITE_MAP ); geocoder = new GClientGeocoder(); } } function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " L'indirizzo segnalato per la mappa non è corretto" ); } else { var marker = new GMarker(point); map.addOverlay(marker); //I TRE RIGHI SOTTOSTANTI SERVONO PER CLICCARE SUL MARKER E FAR APPARIRE IL FUMETTO //GEvent.addListener(marker, "click", function() { //marker.openInfoWindowHtml(address); //}); } } ); } }
Qualcosa tipo questo:
potrebbe funzionare? L'ho provato ma non va bene, qualcuno sa come aiutarmi?codice:function vediannuncio(annuncio) { GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(annuncio); });
Nel body della pagina poi lo richiamo in questo modo
<body onload="load();showAddress('via ecc ecc ecc'); vediannuncio('annuncio che voglio visualizzare nel fumetto');" onunload="GUnload();" topmargin="0" bgcolor="#7ca6ce" leftmargin="0" marginwidth="0" marginheight="0">
Nessuno sa come potrei fare?

Rispondi quotando
