infowindow delle mappe di google

feed90

Nuovo Utente
6 Mar 2015
3
0
0
Salve a tutti, ho il seguente problema:
all'interno del sito che sto creando ci sarà una mappa presa da google map entro cui si visualizzeranno diversi markers ad ognuno dei quali verrà associata una infowindow diversa; allo stato attuale dell'arte sono riuscito a prendere gli indirizzo dal database, individuarne le coordinate mediante la funzione geocoder e piazzare i markers sulla mappa ma quando ci vado su col mouse l'infowindow ha sempre lo stesso testo per ogni marker, eppure nel codice ho messo una variabile che si incrementa. Dovrei visualizzare per il marker1 "ciao1", per il marker2 "ciao2" e per il marke3 "ciao3", mentre invece visualizzo sempre "ciao3" per tutti i marker. chi riesce a capire il motivo? GRAZIE MILLE

PHP:
<script type="text/javascript">
<?php 
 //!CREAZIONE MAPPA!!!!!!!!!!
 $risultato=mysqli_query($conn,"select * from tbleventi");
      if (!$risultato)
          {
              die("non c'è la città");	
          }
      $x=1;	
      while($riga=mysqli_fetch_array($risultato))
          {			
  $indirizzo[$x]=$riga["indirizzo"]; 
  $cittamappa[$x]=$riga["Citta"];
  $stato[$x]=$riga["stato"];  
  $x=$x+1;
          }
    $js_indirizzo = json_encode($indirizzo);
    echo "var indirizzo= ". $js_indirizzo . ";\n";
     $js_cittamappa = json_encode($cittamappa);
    echo "var citta= ". $js_cittamappa . ";\n";
     $js_stato = json_encode($stato);
    echo "var stato= ". $js_stato . ";\n";
  ?>
  
    var ausiliaria= "<?php echo($x); ?>";
    for(i=1;i<ausiliaria;i++)
    { 
      var locations =	 ['ciao', indirizzo[i]+  " " + citta[i]+  ", " + stato[i]];      
      //document.write('ciao', indirizzo+  " " + citta+  ", " + stato );
      var map = new google.maps.Map(document.getElementById('map'), {
      zoom: 15,
      center: new google.maps.LatLng(43.253205,-80.480347),
      mapTypeId: google.maps.MapTypeId.ROADMAP
    });
	 
      var infowindow = new google.maps.InfoWindow({});
      var geocoder = new google.maps.Geocoder();
      var marker;
	  var testo;
	  
      //for (i = 0; i < locations.length; i++) {
      geocoder.geocode( { 'address': locations[1]}, function(results, status) {
      //alert(status);
      if (status == google.maps.GeocoderStatus.OK) {
      //alert(results[0].geometry.location);
      map.setCenter(results[0].geometry.location);
      marker = new google.maps.Marker({
      position: results[0].geometry.location,
      map: map,
	  testo:"ciao" + i
	 

    }); 

      google.maps.event.addListener(marker, 'mouseover', function() { infowindow.setContent(this.testo);infowindow.open(map,this);});
      google.maps.event.addListener(marker, 'mouseout', function() { infowindow.close();});
     }
     else
     {
       alert("some problem in geocode" + status);
     }
    });
   }
  </script>
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
unkus_nob chiusura automatica infowindow google map Javascript 0
E Google Maps API v3 - Visualizzare markers e infowindow da database MySQL Javascript 2
N [GoogleMaps] markers dinamici con infoWindow Javascript 0
S come vedere anteprime delle foto prima di mandarli al server Javascript 1
MarcoGrazia Calcolo fra due date con esclusione delle feste PHP 7
P Curiosità su grandi aziende e la gestione delle grafiche. Discussioni Varie 1
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
gandalf1959 Youtube e possibilità di visualizzazione delle playlist HTML e CSS 0
A Somma delle colonne di una tabella pivot Database 6
M [PHP] Elenco con "classifica" delle informazioni nel db PHP 3
M [PHP] utilizzo di una classe e delle sue funzioni PHP 2
S [OFFRO] Debug delle tue applicazioni Java Offerte e Richieste di Lavoro e/o Collaborazione 1
N [Javascript] [HTML] Scelta di una select e compilazione automatica delle restanti Javascript 0
L [WordPress] Uso delle immagini di un tema WordPress 5
M [Visual Basic] Cambiare lo stato in checked delle checkbox richiamando dati dal database Visual Basic 6
felino Google Search Console: analisi delle ricerche SEO e Posizionamento 2
jonnino2004 guessmyage.it sito dove indovinare l'età delle persone Presenta il tuo Sito 8
Delemir78 [PHP] Problema per ridurre delle immagini e spostare i files in cartelle PHP 5
ken_korn [Javascript] Scope delle Promise Javascript 4
T4MAR4 [HTML] punti di domanda al posto delle lettere accentate HTML e CSS 2
K Vorrei creare un app vorrei delle delucidazioni per iniziare.. Sviluppo app per Android 3
T [PHP] elenco delle parole presenti in un campo (senza doppioni) PHP 25
G sql.txt problemi nella creazione delle tabelle Database 0
S [Photoshop] dimensione automatica delle immagini importate Photoshop 1
ecosito [Wordpress] La barra del menù mi nasconde la parte alta delle pagine WordPress 0
V [HTML] impedire il ridimensionamento delle immagini zoom browser HTML e CSS 11
T COMPRO Spazio Pubblicitario su pagine Facebook delle seguenti categorie: Vendere e Acquistare pubblicita' online 1
filomeni Risoluzione ai problemi delle code nelle casse Presenta il tuo Sito 0
M Aruba Cloud VPS: Guida alla scelta delle taglie Server Dedicati e VPS 6
felino [Image Transform] Errore nella generazione delle immagini croppate PHP 0
felino [CSS][Wordpress] Adattare delle immagini alla dimesione del box contenitore HTML e CSS 2
C shortDescription delle selezioni dei bundle Magento 0
M Mappa all'interno del sito con ricerca delle filiali Javascript 8
M Errore di header se metto include al posto delle istruzioni PHP 2
otto9due Funzione mail(), ritardi e mancati arrivi delle mail? PHP 0
Licantropo Log delle operazioni sul server Apache 0
S Come faccio a far scorrere delle immagini come sfondo di una pagina? Discussioni Varie 1
Devil-94 auto completamento delle parole Javascript 1
napuleone XP non riesco a cambiare le impostazioni delle cartelle Windows e Software 2
M Creare delle sottopagine PHP 8
S VENDO PAGINA ''Colpa delle stelle'' 60k. Vendere e Acquistare pubblicita' online 0
J Lista che contiene delle lingue per essere richiamate dinamicamente PHP 0
A Checkbox da db e calcolo delle variabili Java 1
L segnalare l'utilizzo delle sessioni come accade per i cookie PHP 0
N ciao a tutti ho un problema con la visualizzazione delle pagine in php PHP 1
F Come ottenere nomi delle tabelle in un database e ciclarli PHP 1
A Perchè non mi fa l'edit delle informazioni dell'account Magento 0
H Estrarre il nome delle immagini dall'upload PHP 10
T [Microsoft SQL Server 2008 (SP3)] log delle transazioni è pieno Database 1
J usare delle immagini al posto di checkbox Javascript 1

Discussioni simili