Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205

    Filtraggio marker su mappa Google maps tramite link

    Salve. Ho un problema

    Nella mia mappa Google Maps vengono visualizzati dei marker che appartengono a due categorie: bar, ristoranti.
    Questi marker, con tutte le specifiche, sono collegati ad un file php che prende i dati da un database.

    Il file php genera un xml con tag <bar> o <ristoranti> al seconda della tipologia di markers.

    Come posso creare un link che attivi una funzione che mostri nella mappa solo i marker con tag <bar>?


    Ecco parte del codice:

    function load () {

    ....

    downloadUrl("phpsqlajax_genxml-bar.php", function (data) {
    var xml = data.responseXML;
    var markers = xml.documentElement.getElementsByTagName('allmarke rs');

    for (var i = 0; i < markers.length; i++) {
    var name = markers[i].getAttribute("name");
    var address = markers[i].getAttribute("address");
    var type = markers[i].getAttribute("type");
    var point = new google.maps.LatLng(
    parseFloat(markers[i].getAttribute("lat")),
    parseFloat(markers[i].getAttribute("lng")));
    var html = "<b>" + name + "</b> <br/>" + address;

    var icon = markers[i].getAttribute("img") || {};
    var marker = new google.maps.Marker({
    map: map,
    position: point,
    icon: icon,

    });


    bindInfoWindow(marker, map, infoWindow, html);
    }
    });


    }

    Ho provato a mettere un ciclo if; i markers vengono filtrati ma c'è il reload della mappa. Quindi quando clicco la mappa torna nella posizione originale.

    Come posso fare? Potete dirmi che codice inserire e dove perchè sono principiante con lo javascript..

    La guida che ho utilizzato è questa:
    https://developers.google.com/maps/articles/phpsqlajax_v3

    grazieee

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Ho creato una nuova discussione cambiando titolo cercando di spiegarmi meglio per vedere se c'è qualcuno che può aiutarmi.
    Tutto qui.

    Spero di poter avere la soluzione a questo problema.

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.