Come usare Google Maps in Flash

September 2

Come usare Google Maps in Flash


Molti siti web sono dotate di un punto della mappa di Google Maps per mostrare i loro visitatori dove si trovano vari punti di interesse. La Google Map può essere incluso in un sito web Flash utilizzando varie linee di codice per controllare le funzioni della mappa, le opzioni dell'interfaccia utente, e varie altre soste ed effetti speciali. La parte codificante di integrare la mappa è abbastanza ampia per l'alto livello di personalizzazione disponibili. Tuttavia, aggiungendo la mappa predefinita base al sito in Flash non è eccessivamente complicato.

istruzione

Preparazione

1 Aprire un browser Web e accedere al Google Code: Maps pagina (vedi Risorse).

2 Clicca su "Sign Up per una chiave API" nella barra di navigazione a sinistra.

3 Scorrere verso il basso per selezionare la casella termini e le condizioni e immettere l'URL esatto del dominio in cui verrà ospitata la mappa. Fai clic su "Generate API Key".

4 Copiare le chiavi API a un documento di Blocco note per un uso successivo.

5 Scaricare i file SDK dalla pagina di Google Code (vedi Risorse) e decomprimere il file sul desktop.

6 Aprire la lib / cartella googleMapsApi / sul desktop e copiare il file di mappa

# # .swc nella cartella di installazione di Flash appropriata. Per uso CS3: C: \ Programmi \ Adobe \ Adobe Flash CS3 \ lingua \ Configuration \ Components. Per uso CS4: C: \ Programmi \ Adobe \ Adobe Flash CS4 \ Common \ Configuration \ Components.

L'integrazione della mappa in Flash

7 Aprire una nuova (3.0 Actionscript) documento Flash.

8 Selezionare "Finestra", "componente" e scegliere "Google" tra le opzioni disponibili.

9 Trascinare il componente "GoogleMapsLibrary" allo stadio, e centrarlo utilizzando il pannello "Allinea" a cui si accede premendo CTRL + F3.

10 Premere F9 per aprire il "Pannello di Actionscript" e importare le librerie mappa inserendo il seguente:
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;

11 Identificare la mappa per Flash con il codice API unico inserendo le prossime righe di codice dopo le librerie di importazione:
var mappa: Map = nuova mappa ();
map.key = "your_api_key";

12 Stabilire la dimensione della mappa:
map.setSize (new Point (stage.stageWidth, stage.stageHeight));

13 Assegnare listener di eventi per la mappa:
map.addEventListener (MapEvent.MAP_READY, onMapReady);

14 Obiettivo della mappa per una posizione specifica prima volta che viene inizializzato:
Funzione onMapReady (evento: MapEvent): void {
setCenter (nuova LatLng (40,736,072 mila, -73,992062), 14, MapType.NORMAL_MAP_TYPE);
}

15 Fissare la mappa per il filmato Flash per l'esportazione:
this.addChild (mappa);

16 Premere il tasto "CTRL" + "Enter" per provare il filmato finito e vedere la mappa base di Google.

Consigli e avvertenze

  • Questo è il codice completo:
  • import com.google.maps.LatLng;
  • import com.google.maps.Map;
  • import com.google.maps.MapEvent;
  • import com.google.maps.MapType;
  • var mappa: Map = nuova mappa ();
  • map.key = "your_api_key";
  • map.setSize (new Point (stage.stageWidth, stage.stageHeight));
  • map.addEventListener (MapEvent.MAP_READY, onMapReady);
  • this.addChild (mappa);
  • Funzione onMapReady (event: Event): void {
  • map.setCenter (nuova LatLng (40,736,072 mila, -73,992062), 14, MapType.NORMAL_MAP_TYPE);
  • }