Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    penso che questa sia la pagina di riferimento, ma ste costanti non so dove usarle!!

    http://code.google.com/apis/maps/doc...ClientGeocoder
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #12
    ritrovata...

    http://code.google.com/apis/maps/doc...verseGeocoding

    chi mi aiuta a capire come tirare fuori i dati che mi servono?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  3. #13
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Ecchime allora come il tutorial di Gmap suggerisce

    Codice PHP:
    var map = new GMap2(document.getElementById("map_canvas"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(37.4419, -122.1419), 13);

    // Download the data in data.xml and load it on the map. The format we
    // expect is:
    // <markers>
    //   <marker lat="37.441" lng="-122.141"/>
    //   <marker lat="37.322" lng="-121.213"/>
    // </markers>
    GDownloadUrl("data.xml", function(dataresponseCode) {
      var 
    xml GXml.parse(data);
      var 
    markers xml.documentElement.getElementsByTagName("marker");
      for (var 
    0markers.lengthi++) {
        var 
    point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                
    parseFloat(markers[i].getAttribute("lng")));
        
    map.addOverlay(new GMarker(point));
      }
    }); 
    COme vedi la function inserita in GDownload... esegue il parsing e l'estrazione dei punti etc....
    A quel punto puoi modifare il codice usando le DOM js per navigare l'xml risposto, estreando i dati che ti arrivano. il metodo xml.documentElement.getElementsByTagName("marker") estrae i tag che ti servono e li mette su array per cui puoi fare lo stesso per i tag che ti servono.

    Sotto inoltre ti da il supporto json che sinceramente e' 10 000 volte piu' comodo di quello xml in quanto a tempo di parsing viene creato un oggetto vero e proprio con attributi etc io ti consiglio una gestione di quel tipo ... la guida su quel link e' abb completa se la segui con calma puoi risolvere tutto con un po' di codice.
    Ora nn posso controllare meglio appena ho 2 sec ci do una letta piu' approfondita.

  4. #14
    Ciao, scusa, ma forse non mi sono spiegato bene o forse non ho capito bene quello che fa il tuo codice.
    Da quello che ho capito quel codice serve a creare dei Markers (quei punti rossi) su una mappa prendendoli da un file XML. Giusto?
    Io invece ho già il punto ed ho già anche le coordinate, ma queste poi devono essere trasformate in un indirizzo (o meglio parte di un indirizzo)
    Se vai su http://www.akkattp.com/prova.html
    Ti fai una idea di cosa devo fare. E' già funzionante, ma vedrai che su alcune vie il risultato visualizzato non è "standard".
    Ciao
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  5. #15
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Alura

    Il codice che ho scritto io lavora con i formati che avevi scritto nel post precedente.

    Sopra invece ho copiato e incollato il codice che c'era nelle api di google nella pagina che hai linkato.
    In quella pagina c'e' tutta la documentazione relativa a capire come interrogare google per recuperare i dati aggiuntivi degli indirizzi che ti servono.
    Tali dati vengono richiesti con ajax a google e lui ti risponde o in xml oppure in json.

    Cmq nelle api c'e' scritto tutto.

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.