Google Maps Komponente für Flash

Freitag, 25. Januar, 2008

AFComponents Umapa

Google hat APIs zur Verfügung gestellt - in Javascript -, um seine Karten auf jeder Website. Wetteiferte die Durchführung der gleichen Sache mit Flash!

Bild Wir beginnen bei einem Gratis-Komponente, Umapa (Universal ActionScript 3.0 Mapping-API - integriert mit Google Maps), entwickelt von AFComponents, eine vertikale Komponenten für Flash / Flex sehr angemessen und erschwinglich sein. An der Stelle, wo Sie müssen sich vermutlich registrieren, um die Vorteile des kostenlosen Downloads gibt es auch Versionen von Umapa für ActionScript 2.0: G MAP Ver.2.6.1. In diesem Fall untersuchen wir die Version 0.4 Beta der Umapa für ActionScript 3.0 (im Paket gibt es auch eine Komponente Flex). Dass wir, um zu sehen, ist - natürlich - eine Beta-, und fehlen, dann klicken, einige Funktionen in Version 2.0 Actionscript (G Ver.2.6.1 MAP). Tuttavia, gurdando al futuro, mi sembra più interessante focalizzare l'attenzione su questa release; le ho provate entrambe e, nonostante la maggiore completezza della release per Actionscript 2.0, la versione beta per Actionscript 3.0 è notevolmente più performante.

Zu seinen Funktionen gehören:

  • Support für kundenspezifische Karte Fliesen und Anbieter
  • Aktualisiert Be-Algorithmen für schnelleres Laden Kachel
  • Flash / Flex-Versionen
  • KML-Support
  • Erweiterte Inhalte layering
  • FLA-basierte Karte Kontrollen
  • Vector Form Overlays
  • Erweiterte Info-Fenster Styling

Komponenten Umapa Nach der Installation der Umapa durch Adobe Extension Manager finden vier neue Komponenten, die alle Teil der Umapa. Die Kontrollen werden in Google Maps, wie die Zoom (Zoom Control), der Wahl der Art der Karte (Typ Map Control) und die Schlüssel für die Bewegung (Position Control) werden hier als Komponenten / Elemente außerhalb. Die wichtigste Komponente ist natürlich, Umapa. Zu diesem kann hinzufügen, alle anderen, wenn sie dies wünschen. Zu tun, jedoch muss schreiben ein paar Zeilen Code ...

> Für die Dokumentation hier: Warnungen, die die Dokumentation enthält einige Fehler und Tutorials fehlen!

Wir sehen ein gutes Beispiel. Öffnen Sie ein neues Flash-Film und ziehen Sie die Komponente und die Komponente Umapa Zoom Control. Nominiert ihren jeweiligen Gremien der umap zoom Zoom.

StagePlayer
Components on Stage Versuchen Sie, Film

Es ist nicht notwendig, um die Komponente Zoom Control über die Umapa Komponente. Wenn der Film versuchen lo Zoom wird automatisch in Position auf der linken Seite der wichtigsten Komponente. Actionscript-Code zu verwenden, um "add" Zoom-Komponente ist wie folgt:

Actionscript:
  1. zoom ) ; Umapa. AddControl (zoom);

Das Gleiche getan werden sollte, wenn wir wollen, auf, so wird in der Regel auf Google Maps.

StagePlayer
Components on Stage Versuchen Sie, Film

Auch benennen die Einrichtungen der beiden anderen Komponenten und schreiben Sie den folgenden Code ein:

Actionscript:
  1. zoom ) ; Umapa. AddControl (zoom);
  2. maptype ) ; Umapa. AddControl (maptype);
  3. mapposition ) ; Umapa. AddControl (mapposition);

Wer ist nicht praktikabel Actionscript sollte Vorsicht einige Fehler der "schlagende" in der Dokumentation - wie ich bereits erwähnt. Nach einem Produkt ist kostenlos und in der Beta-Phase!

Für aprere ein Fenster (Window) Brauch, zum Beispiel, die richtige Code ist:

BildCustom-Fenster
Actionscript:
  1. . umap . core . UMap ; Import-com. afcomponents. Umapa. Kern. Umapa;
  2. . umap . styles ; Import-com. afcomponents. Umapa. Stile;
  3. . umap . styles . InfoWindowStyle ; Import-com. afcomponents. Umapa. Stile. InfoWindowStyle;
  4. . umap . types . Size ; Import-com. afcomponents. Umapa. Arten. Größe;
  5. / /
  6. zoom ) ; Umapa. AddControl (zoom);
  7. maptype ) ; Umapa. AddControl (maptype);
  8. mapposition ) ; Umapa. AddControl (mapposition);
  9. / /
  10. / / Definieren Sie den Stil der Fenster
  11. InfoWindowStyle ( ) ; var Stil: InfoWindowStyle = new InfoWindowStyle ();
  12. . 8 ; Stil. strokeAlpha = 0. 8;
  13. Size ( 200 , 100 ) ; Stil. Größe = new Size (200, 100);
  14. ; Stil. AUTOSIZE = InfoWindowStyle. AUTO_SIZE_NONE;
  15. = 30 ; Stil. tailSize. height = 30;
  16. . 10 ; Stil. tailOffset = 0. 10;
  17. = true ; Stil. contentStyle. html = true;
  18. = new StyleSheet ( ) ; Stil. contentStyle. StyleSheet = new StyleSheet ();
  19. . setStyle ( "html" , { fontFamily: "arial" , fontSize: 12 , color : "#555555" } ) ; Stil. contentStyle. StyleSheet. setStyle ( "html", (SchriftFamilie: "Arial", Schriftgröße: 12, color: '# 555555'));
  20. / / Parameter-Fenster
  21. = new Object ( ) ; var param: Object = new Object ();
  22. ; param. title = "Window Title";
  23. ; param. content = "Content ... <br /> <br /> Stil <b> <u> HTML </ u> </ b>";
  24. / / Öffnen Sie das Fenster
  25. param, style ) ; Umapa. OpenInfoWindow (param, Stil);

Natürlich können Sie die Komponente Umapa, und andere, auch von Code, ohne ziehen Sie aus dem Fenster der Komponenten in die Bühne. Und Sie können auch Marker (oder Ballon), um anzuzeigen, Standorte auf der Karte.

BildMarker
Actionscript:
  1. . umap . core . UMap ; Import-com. afcomponents. Umapa. Kern. Umapa;
  2. . umap . styles . GeometryStyle ; Import-com. afcomponents. Umapa. Stile. GeometryStyle;
  3. . umap . overlays . Marker ; Import-com. afcomponents. Umapa. Overlays. Marker;
  4. . umap . types . LatLng ; Import-com. afcomponents. Umapa. Arten. latlng;
  5. / /
  6. UMap ( ) ; var Karte: Umapa = new Umapa ();
  7. 300 , 300 ) ; Karte. setSize (300, 300);
  8. ( map ) ; dieser. addChild (Karte);
  9. / /
  10. Marker ( { name : "Titolo Marker" , position : new LatLng ( 10 , 10 ) , description: "Questo è il testo del corpo del Marker" } , { fill:GeometryStyle. RGB , fillRGB:0xffcc00 } ) ; var m: Marker = new Marker ((Name: "Titel Marker", Position: neue latlng (10, 10), Beschreibung: "Dies ist der Wortlaut der Stelle der Markierung"), (füllen: GeometryStyle. RGB, fillRGB: 0xffcc00 ));
  11. m ) ; Karte. addOverlay (m);

Komm bald zurück zu schweigen von dieser Komponente, wartet auch für andere Releases - da es sich um eine Beta!

Verwandte Post

Ein Kommentar: "Google Maps Komponente für Flash"

  1. getAvatar 1,0 Freitag, 09. Mai, 2008 bei 21:44
    Advanced Flash-Komponenten Blog »Blog Archiv» Stuff passiert an AFC sagte:

    [...] [...] Undolog

Schreibe einen Kommentar

TAG XHTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <a <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Verwenden Sie <pre> zu umschließen Code