Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322

    stampare marker in una google map personalizzata

    salve,
    il mio obbiettivo è stampare dei marker su una mappa di google che ho all'interno della mia pagina web. Devo stampare i marker prelevando i dati da una tabella del database.
    Ho fatto, dopo aver dato un occhiata in giro sul web, il seguetne script:

    codice:
    <script type="text/javascript"> 
    var map = null;
    var geocoder = null;
    
    function load() {
    	if (GBrowserIsCompatible()) {
    		map = new GMap2(document.getElementById("map"));
    		map.addControl(new GLargeMapControl());
    		//map.addControl(new GMapTypeControl());
    		map.setCenter(new GLatLng(42.565724, 12.644062), 14);
    		geocoder = new GClientGeocoder();
    <?php		while($row = mysql_fetch_assoc($result)) {
    				echo "point = new GLatLng({$row["longitudine"]},{$row["latitudine"]});n";
    				echo "map.addOverlay(createMarker(point, '".addslashes($row["indirizzo"])."'));n";
    			}
    ?> 	}
    }
    
    </script>
    senza il codice php la cartina funziona correttamente. Pensavo bastase aggiungere quelle due righe in blu per far si che, per ogni riga risultato della query, il codice stampa un nuovo marker, ma così non è..
    sbaglio qualcosa a livello di codice, o è proprio sbagliato il concetto??

    grazie..

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Buona la seconda, sbagli il concetto.
    Non puoi inserire un ciclo php che gira sul server in un codice javascript che gira sul client, devi utilizzare ajax, trovi molti esempi sul forum.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    Originariamente inviato da cavicchiandrea
    Buona la seconda, sbagli il concetto.
    Non puoi inserire un ciclo php che gira sul server in un codice javascript che gira sul client, devi utilizzare ajax, trovi molti esempi sul forum.
    è vero.. ho detto proprio una stronzata!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    senza ajax fare quello che dicevo sopra è impossibile??

    lo chiedo perche come avrai capito ne so poche di ajax..

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    Originariamente inviato da cavicchiandrea
    Buona la seconda, sbagli il concetto.
    Non puoi inserire un ciclo php che gira sul server in un codice javascript che gira sul client, devi utilizzare ajax, trovi molti esempi sul forum.
    mi devo correggere.. non dicevo proprio una stronzata.. io uso php ma per stampare codice js.. cosi senza nessun utilizzo di ajax riesco ad accedere al db e far stampare i marker.. infatti funziona!


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 © 2026 vBulletin Solutions, Inc. All rights reserved.