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 .