Visualizzazione risultati 1 fino 5 di 5

Discussione: OnClick per cambiare valore in una variabile

  1. #1
    Guest

    Thumbs up OnClick per cambiare valore in una variabile

    Ciao.

    In un mio file javascript ho diverse variabili definite.
    Con un click vorrei cambiare il valore di una delle variabili.

    Es:
    var marker = new google.maps.Marker({
    visible: true,
    });

    con il click diventi così:

    var marker = new google.maps.Marker({
    visible: false,
    });

    Come posso farlo?

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,650

    Predefinito

    Qui spiega un buon modo per gestire i marker. Se premi "javascript+html" vedi come lo hanno gestito. Si può ovviamente fare anche da javascript, ma quello è il modo più semplice.

    Ciao!

  3. #3
    Guest

    Predefinito

    Grazie lo studierò e farò sapere se ho altri problemi.
    Per il momento grazie!

  4. #4
    Guest

    Predefinito

    Non riesco a farlo funzionare sulla mia mappa. Ho importato un solo bottone + la funzione relativa.
    Ho cambiato la funzione settando così:

    function clearMarkers() {
    mapOptions.setZoom(8);
    }


    e poi richiamato con Onclick nel pulsante ma non funziona.
    Controllando con la console web di firefox mi da come errore che mapOption non è definita quando invece in realtà lo è.

    Sapete darmi una spiegazione??

    Grazie

  5. #5
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,650

    Predefinito

    (non ho mai utilizzato le API di google maps in javascript, comunque):

    Da quel che vedo, il metodo setZoom() devi invocarlo da un oggetto di tipo "google.maps.Map()".

    Comunque, modificare il livello di zoom in una funzione che si chiama "clearMarkers()" non è il massimo.

    Ciao!
    Ultima modifica di alemoppo : 23-10-2013 alle ore 18.26.20

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •