Google Maps in Flash

- Letture: 6.217

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

Stratega, Docente, Speaker con più di 12 anni di esperienza in strategie creative multicanale. Oggi sono Managing Partner di ThinkingHat, Innovation Studio specializzato in tecnologie emergenti per aziende e brand audaci.

81 Commenti

  1. ciao Julius

    Ho già utilizzato questo componente per 2 siti internet e tutto funzionava perfettamente…
    Ormai però è da una settimana, o forse più, che andando nella relativa pagina della mappa di google, di entrambi i siti, mi da un errore e mi comapre n volte il seguente messaggio:

    “we are sorry, but we don’t have imagry at this zoom level for this region
    the zooming out for a broader look”

    Sinceramente non capisco da cosa possa essere dovuto…anche perchè non avevo utilizzato le foto satellitari, ma semplicemente la mappa a zoom 15.
    Non so più cosa fare e mi hanno avvisato già più persone di questo mal funzionamento

    i due siti sono (se volete vedere l’errore):
    http://www.issivrea.it (entrare nella sezione scuola e cliccare su sede)
    http://www.foastudio.it(entrare in contatti)

    la cosa per cui mi preme di più è la scuola estiva (issivrea), dato che tra poco si aprono le iscrizioni…

    Se avete qualche idea fatemelo sapere. Non penso che sia cambiato qualcosa in google..anche perchè ripeto…prima funzionava tutto…

    grazie in anticipo per l’eventuale risposta
    ciao

  2. ciao julius

    anche io come mario ho lo stesso problema: siti in flash perfettamente funzionanti che da ieri fanno i capricci
    “we are sorry, but we don’t have imagry at this zoom level for this region
    the zooming out for a broader look”
    non ho cambiato niente sui siti tra l’altro ho provato a cambiare lo zoom a 10 invece che a 16 e mi visualizza la mappa ma se poi clicco sul piu arriva il solito messaggio
    we are sorry, but we don’t have imagry at this zoom level for this region
    the zooming out for a broader look”
    inoltre da locale se faccio un test movie da oggi mi da il filmato con un output

    Error opening URL “http://www.afcomponents.com/components/g_map/gMapSettings.xml”
    Error opening URL “http://www.afcomponents.com/map_google/scripts/getMapCopyright.php?spn=0.0123271146325834,0.0236034393310547&vp=44.102,12.198&z=15”
    Error opening URL “http://mt0.google.com/mt?n=404&v=ap.0&x=17492&y=11900&zoom=2”
    Error opening URL “http://mt1.google.com/mt?n=404&v=ap.0&x=17492&y=11901&zoom=2”

    ho provato pure ha usare un exemple gia fatto ma fa la stessa cosa……
    puoi aiutarci

    grazie per l’attenzione

  3. @ARNIE negli esempi sul sito viene descritto il codice AS da inserire per impostare un determianto punto e zoom

    però ora sembra che il sito sia down, prova più tardi

    @Mario @gianpaolo le mappe di google possono fare brutti scherzi, potrebbe non essere + disponibile lo zoom fino a 15 per ora…

  4. infatti grazie julius ho capito alla fine che stavano aggiornando le mappe su google non è quindi un problema nostro infatti stamattina tutto è tornato normale e sabato dopo un po era tornata la mappa normale ma era sparita la satellitare…. stamattina tutto nuovamnete normale e non solo ho visto che hanno messo una via in piu….
    tutto risolto grazie ancora per l’attenzione…..

  5. FrancescoNox

    Ciao Julius
    Ho creato la mia bella mappa con il marcatore personalizzato
    richiamando un swf esterno!
    vorrei far si che associato a quel marcatore ci sia un tooltips (credo di aver capito che si chiami così la nuvoletta con le informazioni dentro)
    e se è possibile che venga visualizzato subito senza dover cliccare sul marcatore, ma che si possa comunque chiudere e riaprire nel momento del clicchi sopra!

    poi un’altra cosa come faccio a inserire un immagine piccolina all’interno della nuvoletta come ad esempio le bandiere?

    GRAZIE GRAZIE GRAZIE MILLE…

  6. Gentile julius

    la mappe di google fino a qualche giorno fa andavano bene sia su locale che sul web… è da poco che in locale mi da
    Error opening URL “http://www.afcomponents.com/map_google/scripts/getMapCopyright.php?spn=0.00614486905779899,0.0118017196655273&vp=44.281,12.35&z=16”
    e sul web non visualizzo se metto 16 come profondita ma solo 10 ( e la mappa cosi è alquanto lontana inoltre se poi vado con lo zoom da il classico messaggio che non ci sono immmagini a questo livello)
    puoi gentilmente aiutarmi ?

    Saluti
    Gianpaolo

  7. @FrancescoNox le immagini non ne ho idea, ma se non ricordo male c’è una guida dettagliata in inglese che spiega il codice AS da usare.

    @gianpaolo che io sappia vi è stato un aggiornamento del componente, l’errore non è stato ancora divulgato infatti anche alle mie applicazioni con google map non funzionano

    quello che so dirti che non è un errore nostro ;)

  8. FrancescoNox

    Ah ok allora cercherò la guida…

    per quanto riguarda l’altro problema?
    ovvero associare la nuvoletta al marcatore personalizzato?

  9. Grazie per la pronta risposta e scusa Julius ma allora devo scaricare nuovi componenti o devo semplicemente aspettare ????

  10. ciao julius, volevo chiederti come mai quando faccio l’esportazione dei file che ho scaricato come esempio l’output mi dice:

    Errore durante l’apertura dell’URL ‘http://afcomponents.com/map_google/scripts/getMapCopyright.php?spn=34.4301784268966,96.6796875&vp=49.451,11.08&z=3&t=k’

    e poi se pubblico in firefox mi da completato e non si vede nulla.

    ho provato a scaricare + volte ma niente da fare..

    grazie

  11. @ARNIE: hai fatto caso che è uscita una nuova versione? probabilmente sono cambiate le API

    @gianpaolo: scarica la nuova versione

    @FrancescoNox: vi è un codice da associare via AS

  12. Ciao Julius,
    mi spiace riaprire così tardi questo tutorial però mi serve ora.
    Non avendo più trovato il components sul sito di AF ho usato il loro tutorial e mi sono creato la mia bella pagina con la mappa e le varie opzioni come indicato. Il problema è che in locale me la carica e funziona tutto, in internet no e senza darmi errori, o meglio, mi carica il filmato mostrandomi il logo e link di google ma non la mappa….. sbaglio qualcosa?
    PS – pubblico solo il file .swf in fl8 as2.0…

  13. ah in locale come mi sembra sia successo ad altri, mi dà quesro errore:
    Error opening URL “http://afcomponents.com/map_google/scripts/getMapCopyright.php?spn=0.316113814527114,0.823974609375&vp=45.77,11.764&z=10”

    Ciao grazie dell’aiuto

  14. Ciao julius!
    per quello che ho notato dai post precedenti, sei il guru del GMAP!
    mi servirebbe tanto usare una cosa del genere per il mio sito! ma sono andato a vedere sul afcomponents per scaricare il file e mi sono accorto che GMAP

  15. interessanti anche queste altre 2 soluzioni ma….non smbrano fre al caso mio! io infatti vorrei che già all’apertura sia zoomato su una precisa via di una città!il classico “dove siamo”in cui poi ci si può navigare!
    c’è una qualche speranza per me??
    grazie ancora per l’interessamento!

  16. Ciao Julius scusami la domanda, ma dove posso scaricare il pacchetto gmap.zip???Grazie anticipatamente e continua così sei Grande!!!!!

  17. @Julius:

    Anch’io da buon “anziano” ho ritirato fuori il gmap anzichè lo Umap, perché ho un sito in as2 e non riesco a “mischiare” lo Umap con il resto del sito.
    La domanda è questa, secondo te è possibile o fondere lo Umap in un sito as2 o mettere il componente adattabile alla risoluzione?Sono che sono 2 cose separate, ma sono le 2 esigenze che ho…Grazie

  18. Ciao julius, ti prego aiuto!!!!!
    Non riesco a far aprire la mia Gmap in un punto piu ravvicinato,
    anche se a me sembra di aver fatto tutto correttamente.
    è da una settimana che le provo tutte, ma nulla si apre sempre tutto il mondo,
    per il resto funziona.
    Potresti dare un’occhiata???
    Questo è quello che ho inserito nell’azione!
    GRAZIE MILLE
    ——————————————————————————————————————————————-
    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:47.353637934770376, lng:8.527171611785888, index:”Profi Clean Zürich”,name:”Profi Clean”, labelSize:20, radius:20, fillRGB:0xFFFF00, strokeThickness:2});

    point.addEventListener(“GEOMETRY_ON_RELEASE”, this);

    function GEOMETRY_ON_RELEASE(evnt){

    map.setCenter(gMap.GLocation(47.353637934770376, 8.527171611785888), 13);

    evnt.target.openInfoWindow({title:evnt.target.name, content:”Mutschellenstrasse 19 – 8002 Zürich”, h:80});
    }

    ——————————————————————————————————————————————————————————————————-

  19. ciaoo a tutti ……….qualcuno saprebbe dirmi come inserire google map in flash??? ho letto il tutorial ma nn ci ho capito niente xkè cn l’inglese nn vado molto daccordo
    grazie mille

  20. caro julius……ho un problema che solo tu mi puoi risolvere…

    …come mai quando esporto l’swf della mia GMap, e premo su ”satellite”, mi dà questo errore :
    Errore durante l’apertura dell’URL ‘http://khm0.google.com/kh?n=404&v=36&t=trttqrqrqsqrrsqr’
    Errore durante l’apertura dell’URL ‘http://khm0.google.com/kh?n=404&v=36&t=trttqrqrqsqrrsrq’
    Errore durante l’apertura dell’URL ‘http://khm1.google.com/kh?n=404&v=36&t=trttqrqrqsqrrsrt’
    Errore durante l’apertura dell’URL ‘http://khm2.google.com/kh?n=404&v=36&t=trttqrqrqsqrrssq’
    Errore durante l’apertura dell’URL ‘http://khm3.google.com/kh?n=404&v=36&t=trttqrqrqsqrrsst’

    …e molti altri di questo genere…

    Mi puoi aiutare….

    Grazie mille grande julius

  21. Ciao Julius

    E’ vero xchè io gestisco 2 siti che integrano il componenente GMap in Flash, da più di un anno. Ho seguito proprio questo blog per crearle. Da qualche giorno però non và ne su un sito nè sull’altro, e sono sempre funzionate! Se persiste questa cosa dovrò mettere una mappa come immagine fissa … I siti in questione sono http://www.zanottistrutture.com e http://www.fantoninterni.it

  22. ciao,
    anch’io ho lo stesso problema… Non funziona più in nessun sito in cui l’ho inserita, spero sia solo un problema momentaneo…anche perchè ha sempre funzionato.

    Ciao Mario

  23. Stesso identico problema…ormai mi sa che non funzionerà più mannaggia! Sono 4 ore che mi sto picchiando con le API di Google map per CS4 ma è un bagno di sangue…non mi funziona più nulla…AS3 non mi sta dando una mano. Qualcuna ha per caso risolto ? io sto cercando un fla con la mappa di google con un maker icona…se qualche buon samaritano lo avesse fatto e lo mettesse da scaricare gliene sarei GRATO! ciao

  24. Io non riesco a capire perchè allora in certi siti funzionano …

    Comunque ho fatto un po’ di confronti. Ingrandendo su una zona commerciale nuova creata 4-5 anni fà Google Maps non ce l’ha e nemmeno ViaMichelin, invece sto scoprendo che su Tuttocittà si vede tutto e anche molto bene.
    Questi ultimi hanno fatto anche un iFrame da esportare con finestra adattibile (fantastico direi), però non riesco a capire come mettere un iFrame dentro ad una pagina in Flash ……………………
    Se lo scopro faccio i salti mortali di gioia!

  25. Ciao Julius
    ho creato due pulsanti in flash ciascuno dei quali mi dovrebbbe visualizzare una mappa di google di una località, però accade che la prima volta la pagina si visualizza correttamente ma quando clicco sull’altro pulsante per visualizzare l’altra mappa mi compare la mappa del mondo intero. Ho provate a caricarle singolarmente e funzionano entrambe. Hai un’idea di come possa risolvere il problema
    Grazie Valeria

  26. ciao a tutti,
    ho un problema con il routing di Umap, nel senso che pur registrando l’apikey, mi da il seguente errore:
    “Errore durante l’apertura dell’URL ‘http://routes.cloudmade.com/4fd95eddd2a851308202f9e97c864f30/api/0.3/45.097366,7.734006,45.062157,7.691993/foot.json?lang=en&units=km’

    idee?

Commenti