Google Maps per chi ancora non lo sapesse, è un servizio accessibile dal relativo sito web, che consente la ricerca e la visualizzazione di mappe geografiche di buona parte della Terra.Â
Il sito afcomponents.com contiente vari componenti Flash originali e molto efficaci, tra loro vi è un componente Flash free di nome GMap, che rende possibile l’integrazione di Google Maps in Flash.
Questo componente usa i dati di Google Map collegandosi alle ormai famose api di Google Maps.

Abbiamo la possibilità di consultare 8 Tutorial con tanto di file source da scaricare gratuitamente tra cui:
- Installare il componente GMap
- Proprietà /eventi di GPoint
- Designazione di GPoint
- Impostare le icone su ordinazione del punto (GPoint)
- Utilizzo del cursore per effettuare la funzione zoom con GMap
- Funzioni GPolygon
- Funzioni GLine
- Strati di KML
Come potete osservare dalle screenshot, troveremo sempre le opzioni standar di Google Map, a sinistra lo zoom e in alto a destra la possibilità di visualizzare la mappa in modalità MAPPA, SATELLITE o IBRIDA

Se abbiamo una conoscenza di base sulle api di Google Maps non ci sarà difficile integrarle nel componente Flash GMap











Ciao Julius, sempre Tommaso.
Ho seguito quanto indicato nel tutorial per la creazione di una mappa e tutto và bene, visualizzo la mappa perfettamente nella mia pagina web solo che se voglio personalizzarla con i dati con i dati del collegamento KML, il codice html ml mi restituisce un errore di debug. Se ti posto la pagina html mi dai un’occhiata per capire cos’è sbagliato?
Grazie mille ancora!!!
salve!
ho utilizzato tranquillamente la mappa di google, grazie agli esempi è veramente facile, ma ho la necessità di visualizzarla più da vicino all’apertura…attualmente si vede tutto il mondo e mi sembra un po’ troppo perchè per arrivare alla zona della via della città che mi serve…c’è bisogno di un po’ di tempo…qualcuno mi può dare una manooo per favore sono disperata!!!!
@Tommaso posta pure…
@Francesca ciao, sinceramente non ho approfondito, ma mi pare di aver visto in un esempio che è possibile alla partenza della visualizzazione della mappa, oltre a stabilire una posizione specifica, anche impostare lo zoom a nostro piacimento…
ho rivisto tutti gli esempi e ho trovato solo questa istruzione che sembra fare al mio caso ma non funziona…ti posto tutto il codice che ho inserito per la visualizzazione del codice, forse c’è qualcosa che sbaglio…
/*la prima riga è il codice che ho inserito recentemente per lo zoom automatico, tutto il resto funziona correttamente*/
var zoomControl = new com.afc.GMap.controls.zoom.GZoomControl({display:”expanded”});
map.addControl(map.GZoomControl());
map.addControl(map.GPositionControl());
map.addControl(map.GTypeControl());
import flash.filters.DropShadowFilter;
var myLayer = map.addLayer({name:”my locations”});
var point = myLayer.addPoint({lat:41.234500, lng:16.301500, index:”SP”,name:”Super Pizza”,fillRGB:0xFF0000, strokeThickness:1});
point.addEventListener(“GEOMETRY_ON_RELEASE”, this);
function GEOMETRY_ON_RELEASE(evnt){
map.setCenter({lat:evnt.target.lat, lng:evnt.target.lng});
evnt.target.openInfoWindow({title:evnt.target.name, content:”Via Piero della Francesca, 11 – 70031 Andria”, h:80});
}
se vuoi inviami il fla cosi ci do uno sguardo stasera, sempre se riesco a rimettere apposto il portatile…purtroppo ho preso un TROJAN
ciao
ok fatto…speriamo bene anche per il tuo troian
sono al punto di prima, ti ringrazio per il suggerimento, ma non è quello che cercavo…a parte il fatto che non ci ho capito molto visto che con l’inglese sono negata decisamente.
però se non ho capito male serve la classe zoom e non quella position perchè position serve per posizionare la mappa in un certo modo. come faròòò :”(
Trovato
sintassi
gMap.setCenter(gMap.GLocation(lat, lng), zoom);esempio
gMap.setCenter(gMap.GLocation(45.463622, 9.188175), 13);ciao
Ciao Julius ormai spero di essere una vecchia conoscenza per te, hehe ^_^ comunque volevo chiederti: come posso inserire un Tooltip usando appunto il componente Gmap? Ho utilizzato un po le action del tutorial “gmap_gpoint_style_1″ e modificando longitudine e latidudine e zoom ecc, sono riuscito in quello che volevo però vorrei inserire un Tooltip per mettere indirizzo ecc ecc… grazie di tutto e sempre complimenti al tuo sito
Ciao,
negli esempi è descritto tutto molto bene comunque basta aggiungere
point.addEventListener("GEOMETRY_ON_RELEASE", this);function GEOMETRY_ON_RELEASE(evnt) {
map.setCenter({lat:evnt.target.lat, lng:evnt.target.lng});
evnt.target.openInfoWindow({title:evnt.target.name, content:"Via Popolo della Liberi, 23- 80531 Sondrio", h:80});
}
Grazie mille Julius vedrò che succede buone vacanze
Anche a te
Ciao Julius!!!
Ti volevo chiedere: ma è anche possibile impostare un percorso?
Scusa ancora ma non c’è una versione di Gmap per Fash mx 2004?
Che io sappia è possibile inserire una linea di congiunzione tra il punto di partenza e quello di arrivo.
Gmap è solo per flash 8
Grazie!
Quindi se io uso Mx non lo posso usare!?
Che iella!
Grazie lo stesso.
Ciao ho bisogno di aiuto.
sono riuscita ad inserire la mappa all’interno del mio fla. Quando faccio la pubblicazione riesco a visulizzarla ma se la richiamo con la pagina HTML no. Sai per caso indicarmi il motivo?
grazie in anticipo
Serena
Il problema potrebbe essere prorprio nella pubblicazione nella pagina HTML
se vuoi inviami i file alla casella di posta che do uno sguardo
saluti
Ciao,
ho integrato facilmente il component e lo uso senza difficoltà alcuna. Vedo però che quando carico il mio filmato sulla barra di stato appare una richiesta al sito afcomponents.com. Nessuno sa o intuisce che chiamata viene fatta? Per me è un limite non da poco ch evorrei eliminare.
Ora mi leggo bene le condizioni d’uso ma mi piacerebbe usare questo strumento per i miei clienti che non vogliono vedere richieste a siti diversi da quelli che hanno acquistato.
Ciao ,
Come faccio ad usare una via al posto di longitudine e latitudine ?
Grazie
Ottimo Blog!
Ciao paolo,
devi usare longitudine e latitudine per segnalare un posto…
Però se non sbaglio dovrebbe esserci anche un esempio della mappa utilizzata con la ricerca tramite l’inserimento di una via, è quello che cercavi?
Si Julius, Ho guardato tutti gli esempi ma funzionano tutti con latitudine e longitudine, non c’è un modo in cui da un indirizzo posso trovare lat. e long. in automatico con uno script php esterno che invii le variabili a flash ?
[...] http://juliusdesign.wordpress.com/2007/05/30/google-maps-in-flash/ Share and Enjoy: These icons link to social bookmarking sites where readers can share and [...]
[...] tools in Flash mi ricorda molto un’altra applicazione di cui avevo parlato ovvero Google Maps in Flash, ma una grande differenza è la possibilità di creare mappe simili a slides, inserendo [...]
Ciao, sai dove e` possibile reperire un DVD con lla mappa SATELLITARE dell`Italia, cos“i` comer si vede da GOOGLE MAPS ma senza bisogno di connettersi?
grazie. Beppe.
Non saprei, esistono dei software a pagamento con i quali hai la possibilità di vedere le mappe stradali, ma non saprei…
[...] Integrare Google Maps in un sito flash: Tutorial [...]
Ciao julius, ho scaricato ed installato il componente gmap AS2, ho però un problema, quando lancio l’swf nella finestra dell’output mi compare questo errore:
Error opening URL “http://mt0.google.com/mt?n=404&v=ap.63&x=3&y=0&zoom=15″
Error opening URL “http://mt1.google.com/mt?n=404&v=ap.63&x=3&y=1&zoom=15″
Error opening URL “http://mt2.google.com/mt?n=404&v=ap.63&x=3&y=2&zoom=15″
Error opening URL “http://mt3.google.com/mt?n=404&v=ap.63&x=3&y=3&zoom=15″
etc etc..
sai dirmi da cosa può dipendere?
Avrei anche un’altra domanda: sai dirmi come si imposta la posizione iniziale?
grazie in anticipo.
Nicola
chi può aiutarmi????? inserisco senza problemi il componente gmap e i relativi parametri, ma una volta ke vado a pubblicare la pagina html on line mi compare solo la scritta powered by google e term of use……..chi mi sa spiegare perkè nn vedo la mappa???? grazie anticipatamente
ciao julius,
ho scaricato il componente Gmap, installato su Macromedia Extension Manager ma quando apro Flash 8 non lo vede.
Che puo’ essere???
grazie J
Marco
NB: uso Mac Osx tiger 10.4.11
tutto risolto, Flash non vede il componente ma se pubblico l’swf funziona….
Ciao julius ho un problemino che forse potresti risolvermi!
Quando apro il file .swf contenente la mappa tutto funziona…e non ci sono problemi.
Quando invece provo a far girare il sito per intero partendo dal filmato principale una volta arrivato alla sezione della mappa mi si apre una finestra di avvertimento che mi comunica che il sito sta comunicando con un altro sito, inoltre ti suggerisce di cambiare le impostazioni sul sito di adobe.
Ho provato a cambiare le impostazioni per la sicurezza…ma il risultato è sempre lo stesso…
Si carica il riquadro di google con i vari componenti ma la piantina non viene caricata e viene scritto:
“We are sorry, but we don’t have imagery at this zoom level for this region”.
Il sito non è ancora in linea.
Se hai idee ti sono molto grato. Mario.
Ciao è un problema sono in locale, online non dovresti averli
leggi qui: Abilitare il contenuto Flash in locale
Ti ringrazio per quanto mi hai scritto e ti dico un’altra cosa…
Ciò che dice il link che mi hai segnalato lo avevo già fatto ma con scarsi risultati visto che quando setto “consenti sempre” (o consento un solo file) non so per quale motivo non mi si carica più non solo google maps ma l’intera sezione del sito (che tra l’altro s’impalla) e mi dice ke non la trova!
Cmq se mi dici che sono problemi che si hanno solo in locale…mi va bene così! Ciao e grazie ancora!
[...] in anticipo
Possibilissimo e ho già fatto… vai qui e trovi tutto quello che ti occorre!!!! Google Maps in Flash « JuliusDesign ciao [...]