penso che questa sia la pagina di riferimento, ma ste costanti non so dove usarle!!
http://code.google.com/apis/maps/doc...ClientGeocoder
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
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
Ecchime allora come il tutorial di Gmap suggerisce
COme vedi la function inserita in GDownload... esegue il parsing e l'estrazione dei punti etc....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(data, responseCode) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));
map.addOverlay(new GMarker(point));
}
});
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.
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
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.