Inserire una Google Map in Flash Air per Android.
Buongiorno a tutti, oggi nel decimo appuntamento con i Tutorial di Flash Air per Android vedremo come incorporare una Google Map nella nostra applicazione. Fino poco tempo fa per incorporare una mappa di Google in Flash Air facevamo uso delle API di Google. Oggi invece con la terza versione delle API non è piu possibile utilizzare il componente specifico di Google per Flash. Quindi siamo " costretti " ad utilizzare un alternativa. Bene, iniziamo:
1) Apriamo Flash, selezioniamo AIR per Android e impostiamo l'area di lavoro a 480px x 800px.
2) Adesso andiamo su Google Map e cerchiamo la località che vogliamo inserire nella mappa. Clicchiamo sul simbolo del collegamento e copiamo il primo link.
NEL MIO CASO:
https://maps.google.it/maps?q=Donoratico,+LI&hl=it&ll=43.168785,10.564556&spn=0.020126,0.052314&sll=43.168423,10.572577&sspn=0.020126,0.052314&oq=donoratic&hnear=Donoratico,+Livorno,+Toscana&t=m&z=15
Questo link contiene le coordinate della nostra posizione e il livello di zoom di partenza in questo caso 15. (l'ultimo valore infondo).
3) Adesso in Flash nel livello 1 apriamo la palette azioni e inseriamoci il seguente codice:
Codice:
var webView:StageWebView = new StageWebView();
webView.stage = this.stage;
webView.viewPort = new Rectangle( 0, 0, stage.stageWidth, 800 );
webView.loadURL( "" );
SPEIGAZIONE CODICE:
I valori Rectangle ( 0, 0, stage.stageWidth, 800 ); determinano la dimensione dello Stage. Quindi se la vostra app è piu piccola di 800 dovrete diminuire il valore 800. Se volete lasciare un pò di spazio in alto per una barra di navigazione dovrete modificare il valore delle Y (il secondo zero a partire da sinistra) con il valore in Px che vi serve.
4) Tra le virgolette dobbiamo incollare il codice che abbiamo copiato in precedenza da Google Maps.
5) Pubblichiamo ed importiamo sul nostro device l'applicazione impostando i seguenti permessi.
RISULTATO:
Saluti e al prossimo tutorial: " Realizzare uno scroller verticale per il testo "
Wanlooloo!