salve io non so di javascript quanto vorrei quindi mi serve il vostro aiuto.
la pagina e in php e tramite questo linguaggio inserisco nel codice un array con vari indirizzi
i marker funzionano bene nella mapa ma non riesco a inserire il fumetto giusto per ogni punto
nel fumetto appare l' indirizzo e da me si ferma all' utimo indirizzo preso. per vedere il fumetto si clicca sul marker.
questo è il link pagina
e questo è il codice:
Aspeto con ansia il vostro aiutocodice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /> <script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAALJPTukQAQsPio8nQ7Cn76BTtHbIo_PuY8zxB0goVJKeaS6BduBQiRRc9ADF-ZQaDy8iC9mhZBn9tMg"></script> <title>Senza nome 1</title> <script type="text/javascript"> // Quando si carica la pagina, carica questa funzione <?php if ($_GET[indirizzi]!=""){printf('var arr_address =\''.$_GET[indirizzi].'\'');}else{printf('var arr_address =\'roma\'');}?>; var geocoder; var map; var htmlinfo; function load() { map = new GMap2(document.getElementById("map")); geocoder = new GClientGeocoder(); // Utilizzando il metodo getLocations, otteniamo le coordinate // da passare alla funzione addToMap(); address=arr_address.split("|"); for (i=0; i<address.length; i++) { htmlinfo=address[i]; geocoder.getLocations(address[i], addToMap); } } function addToMap(response){ place = response.Placemark[0]; point = new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]); map.setCenter(point, 12); var marker = new GMarker(point); map.addOverlay(marker); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(htmlinfo); map.addOverlay(marker); }); } </script> </head> <body onload="load()" onunload="GUnload()"> <div id="map" style="width:500px;height:400px;"></div> array </body> </html>

Rispondi quotando
