Google offre una mappa API – un’interfaccia di programmazione delle applicazioni – per i programmi che utilizzano il linguaggio di programmazione ActionScript 3 . L’API rende facile aggiungere mappe di Google di tutto il mondo per applicazioni basate AS3 – come giochi , strumenti e software per il business di apprendimento. È possibile incorporare una mappa API in un programma AS3 utilizzando la piattaforma professionale di Adobe Flash , in pochi minuti . Lo sviluppo di applicazioni cartografiche avanzate richiede familiarità con i metodi di Google sugli AS3 e properties.Things che ti serviranno Google map chiave API Google API kit di sviluppo software mappa
Adobe Flash Professional : CS3 , CS4 o CS5
Mostra 1
avere la mappa chiave API di Google dal sito web di Google Altre istruzioni
. Salvarlo da incollare nel programma AS3 API mappa più tardi .
2
Scarica la cartina file zip interfaccia di Google ( la directory cartina SDK) dal sito web di Google .
3
Aprire il file zip interfaccia , e passare alla directory “lib” all’interno della directory ” sdk ” . Selezionare il file ” map_1_20 ” nella directory , e spostarlo alle ” componenti” cartella nella directory del programma Adobe Flash , se stai usando Adobe Flash Professional per creare il programma AS3 mappa.
4
Avviare il programma Flash. Fare clic su ” File Flash ( ActionScript 3.0) ” dalla finestra per bambini, per creare un nuovo file AS3 per il programma mappa.
5
Fare clic su ” componente ” dal menu “Finestra” . Fare clic e trascinare il componente ” GoogleMapsLibrary ” per la fase di Flash .
6
Selezionare “Azioni ” dal menu “Finestra” sulla barra del menu principale di Flash , per aprire l’editor di AS3 . Posizionare il cursore del mouse sulla prima riga dell’editor AS3 . . Fare clic con il pulsante del mouse , e digitare il codice sottostante per importare i necessari programmi di utilità API di Google necessari per accedere ed eseguire il programma Google map
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
7
Digitare il codice a partire dalla prossima riga dell’editor AS3 , per creare una copia (istanza ) del componente Google map
var myMap : map = new mappa ();
8
. digita il codice a partire dalla prossima riga dell’editor AS3 per assegnare la mappa chiave API di Google ottenuta , la proprietà “chiave” della mappa dell’istanza
myMap.key = ” ABQIAAAAIpc3YswUCIpXrroYCBRVH3t8bmDSUSlTZ6iLt2x2i0mr5xQea9CYBu_E0AiXLFMrijp – a” ” myMap . “;
la chiave carta sarà simile alla stringa racchiusa tra virgolette sopra . I caratteri della stringa , tuttavia , sarà unica per la chiave mappa generata per il tuo account .
9
Digitare il codice a partire dalla prossima riga dell’editor AS3 , per impostare la proprietà ” sensore” dell’istanza myMap . Impostare la proprietà del sensore a ” false” per questo esempio
myMap.sensor = “false”; .
La proprietà ” sensore” dovrebbe essere impostata su true , se il dispositivo che si sta utilizzando è un sensore che rileva la sua longitudine e latitudine ( come un telefono GPS) e il programma richiede di visualizzare una mappa sulla base di tali coordinate .
10
Digitare il codice a partire dalla riga successiva del AS3 Editor , per ridimensionare la mappa in modo che corrisponda alla larghezza e le dimensioni in altezza della finestra che si sta visualizzando la mappa trovi
myMap.setSize ( new Point ( stage.stageWidth , stage.stageHeight ) );
11
Digitare il codice a partire dalla prossima riga dell’editor AS3 , per rilevare quando la mappa è pronto per la visualizzazione e posizionare la cartina specifico ( come specificato con la longitudine e la latitudine argomenti nel metodo AssetCenter ) .
myMap.addEventListener ( MapEvent.MAP_READY , displayMap );
this.addChild ( myMap );
funzione displayMap (event : Event) : void {
myMap.setCenter ( nuovo LatLng ( 38.45 , -122,7 ) , 14 , MapType.NORMAL_MAP_TYPE ) .
}
Nel codice precedente , il livello di zoom è impostato a 14 Aumentare o diminuire questo numero per ingrandire o rimpicciolire di una regione nella mappa .