Google Maps in Flash

30 05 2007

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.

Map V. 2.2

Abbiamo la possibilità di consultare 8 Tutorial con tanto di file source da scaricare gratuitamente tra cui:

  1. Installare il componente GMap
  2. Proprietà/eventi di GPoint
  3. Designazione di GPoint
  4. Impostare le icone su ordinazione del punto (GPoint)
  5. Utilizzo del cursore per effettuare la funzione zoom con GMap
  6. Funzioni GPolygon
  7. Funzioni GLine
  8. 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

Map V. 2.2

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


Azioni

Informazione

36 risposte

6 07 2007
Tommaso

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!!!

30 07 2007
Francesca

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!!!!

30 07 2007
Julius

@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…

30 07 2007
Francesca

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});
}

30 07 2007
Julius

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

30 07 2007
Francesca

ok fatto…speriamo bene anche per il tuo troian :-)

31 07 2007
Francesca

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òòò :”(

31 07 2007
Julius

Trovato :)

sintassi
gMap.setCenter(gMap.GLocation(lat, lng), zoom);

esempio
gMap.setCenter(gMap.GLocation(45.463622, 9.188175), 13);

ciao

4 08 2007
oibaF

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

4 08 2007
Julius

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});
}

6 08 2007
oibaF

Grazie mille Julius vedrò che succede buone vacanze

6 08 2007
Julius

Anche a te :P

7 08 2007
Antonio

Ciao Julius!!!
Ti volevo chiedere: ma è anche possibile impostare un percorso?

7 08 2007
Antonio

Scusa ancora ma non c’è una versione di Gmap per Fash mx 2004?

8 08 2007
Julius

Che io sappia è possibile inserire una linea di congiunzione tra il punto di partenza e quello di arrivo.

Gmap è solo per flash 8

8 08 2007
Antonio

Grazie!
Quindi se io uso Mx non lo posso usare!?
Che iella!
Grazie lo stesso.

24 08 2007
Serena

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

24 08 2007
Julius

Il problema potrebbe essere prorprio nella pubblicazione nella pagina HTML

se vuoi inviami i file alla casella di posta che do uno sguardo

saluti

27 08 2007
Loris

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. ;-)

2 09 2007
paolo

Ciao ,

Come faccio ad usare una via al posto di longitudine e latitudine ?

Grazie
Ottimo Blog!

2 09 2007
Julius

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?

3 09 2007
paolo

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 ?

9 09 2007
Google Maps in Flash : sastgroup.com

[...] 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 [...]

25 09 2007
Mappa interattiva in Flash : sastgroup.com

[...] 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 [...]

7 11 2007
Beppe

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.

7 11 2007
Julius

Non saprei, esistono dei software a pagamento con i quali hai la possibilità di vedere le mappe stradali, ma non saprei…

12 12 2007
Shannon.it

[...] Integrare Google Maps in un sito flash: Tutorial [...]

24 01 2008
Nicola

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

27 01 2008
Ros

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

29 01 2008
marcoG

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

29 01 2008
marcoG

NB: uso Mac Osx tiger 10.4.11

31 01 2008
marcoG

tutto risolto, Flash non vede il componente ma se pubblico l’swf funziona….

1 02 2008
mariassa

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.

1 02 2008
Julius

Ciao è un problema sono in locale, online non dovresti averli

leggi qui: Abilitare il contenuto Flash in locale

1 02 2008
mariassa

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!

5 02 2008
Google maps e flash?

[...] in anticipo :) Possibilissimo e ho già fatto… vai qui e trovi tutto quello che ti occorre!!!! Google Maps in Flash « JuliusDesign ciao [...]

Lascia un commento

Occorre aver fatto il login per inviare un commento