Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Google Maps con Ajax

  1. #1

    Google Maps con Ajax

    Ciao a tutti,

    volevo chiedervi se qualcuno di voi ha fatto interagire mai Google Maps e Ajax.

    Io vorrei che dopo aver cliccato su una checkbox avvenga la chiamata Ajax che recupera i dati per il posizionamento di alcuni marcatori.

    Questa è la parte del codice che maggiormente ci interessa... nel quale avviene la cattura dell'evento 'checked' e quindi la presunta chiamata...

    Ma a quel punto... dovrei prendere i dati da impostare sulla mappa... oppure ricaricarmi direttamente tutta la mappa con le nuove informazioni?

    codice HTML:
    <input type='checkbox' name='ChkFormaggi' value='Formaggi' checked='checked'/> Formaggi
    
    
    <div id="map_canvas" style="width:400px; height:600px; margin: auto;"></div>            
    <script type='text/javascript'>        
    
    $(document).ready(function(){            
    jQuery(':checkbox').change(function(){                
    if(jQuery(this).attr("checked"))                
    {                    
    
    $.ajax({                        
    type: "POST",                        
    url: "http://192.160.0.118/elaborazione.php",                        
    data: "categoria=" + $(this).attr("value"));                        
    dataType: "html",                        
    success: function()
    {($(this).attr("value"));                    
    alert($(this).prop('checked'));                
    }                
    
    else                
    {                    
    alert("Bingo - unchecked");                
    }            
    });        
    });    
    </script>
    Ultima modifica di GANDULE; 25-02-2014 a 17:14
    Ogni popolo ha il governo che si merita...

  2. #2
    Al metodo "success" dell' Ajax dovresti fare la chiamata ad una funzione che crea i marker sulla mappa, a questa funzione gli passi le coordinate dei marker da disegnare in formato json.

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.