Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Marker Google maps

  1. #1

    Marker Google maps

    Ciao a tutti,
    per favore protreste aiutarmi a capire perchè quando inserisco le finestre con la descrizione per ogni marker li visualizza tutti con la stessa dicitura anche se diversa?

    il codice della mia google maps è questo:

    <script type="text/javascript"
    src="https://maps.googleapis.com/maps/api/js?">
    </script>
    <script type="text/javascript">
    function initialize() {
    var centra1={ lat: 45.572992 , lng: 10.017326};
    var centra2={ lat: 45.58304947 , lng: 10.00573933};
    var centra3={ lat: 45.14443 , lng: 11.00622};
    var mapOptions = {
    center: { lat: 45.572992 , lng: 10.017326},
    zoom: 16
    };
    var map = new google.maps.Map(document.getElementById('map-canvas'),
    mapOptions);
    var marker1=new google.maps.Marker({position:centra1,title:"Siamo qui"});
    var marker2=new google.maps.Marker({position:centra2,title:"Siamo qui"});
    var marker3=new google.maps.Marker({position:centra3,title:"Siamo qui"});
    marker1.setMap(map);
    marker2.setMap(map);
    marker3.setMap(map);

    var infowindow = new google.maps.InfoWindow({
    content: '<strong> Filtrec S.p.A.</strong><br>Headquarters'
    });
    google.maps.event.addListener(marker1, 'click', function() {
    infowindow.open(map,marker1);
    });


    var infowindow = new google.maps.InfoWindow({
    content: '<strong> Filtrec S.p.A.</strong><br>Logistic Division'
    });
    google.maps.event.addListener(marker2, 'click', function() {
    infowindow.open(map,marker2);
    });


    var infowindow = new google.maps.InfoWindow({
    content: '<strong> Filtrec S.p.A.</strong><br>Production Unit'
    });
    google.maps.event.addListener(marker3, 'click', function() {
    infowindow.open(map,marker3);
    });
    }

    google.maps.event.addDomListener(window, 'load', initialize);
    </script>


    <body>
    <div id="map-canvas"></div>


    I nomi dei marker sono diversi ma lui in tutti riporta l'ultima dicitura "production unit"

    Grazie mille per il vostro aiuto.
    Chiara

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    che i nomi dei marker siano diversi poco importa se i nomi delle infowindow sono uguali, l'ultimo sovrascrive i precedenti

  3. #3
    ti ringrazio molto per la risposta.
    quindi dove dovrei cambiare il nome delle infowindow per favore?

    Grazie mille
    Chiara

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    var infowindow1 = new google.maps.InfoWindow({
    ....

    var infowindow2 = new google.maps.InfoWindow({
    ...

    e cosi via, poi nell'addListener userai i nuovi nomi, quindi
    infowindow1.open(map,marker1);
    ecc...

    se i marker sono molti volendo puoi anche associare una infowindow al marker cosi da non dover creare n infowindow ma una sola che verrà mostrata di volta in volta vicino al marker associato.
    Ultima modifica di Vindav; 09-06-2015 a 12:16

  5. #5
    Grazie mille Vindav! sono riuscita
    Grazie molte!

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.