FMX.Maps

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Die FireMonkey-Implementierung von interaktiven Landkarten. Auf mobilen Plattformen (Android und iOS) unterstützt FireMonkey die Komponente TMapView, mit der Sie Ihren mobilen Anwendungen interaktive Landkarten hinzufügen können. Grundlegende Funktionen dieser Komponente:

  • Vier Typen von Landkarten: Normal, Satellit, Hybrid und Gelände.
  • Gesten-Steuerelement: Gesten-Steuerelemente für intuitive Neigung, Drehen und Zoomen.
  • Steuerung der Kartenansicht: Möglichkeit, die Karteneigenschaften, wie Kartenmittelpunktkoordinaten, Kartenausrichtung, Zoom und weitere Eigenschaften, zu steuern.
  • Benutzerdefinierte Kartenebenen: Möglichkeit, zusätzliche Ebenen zu Landkarten hinzuzufügen.
  • Benutzerdefinierte Marker: Möglichkeit, Marker zu Landkarten hinzuzufügen.

Weitere Informationen und Beispiele finden Sie unter Mobile-Tutorial: Verwenden einer Landkarten-Komponente für die Arbeit mit Landkarten (iOS und Android) .Vorlage:UnitInfo

Klassen

ICustomMapViewInterface, das die zugrunde liegende Kartenansicht repräsentiert, wie eine Kartenansicht von Google Maps oder eine Kartenansicht von MapKit.
IFMXMapServicePlattformdienst, der mehrere Kartenansichten verwaltet.
TCustomMapViewBasisklasse für Steuerelemente, die eine Ansicht einer Landkarte anzeigen.
TMapCircleKartenkreis.
TMapMarkerKartenmarker.
TMapObjectBasisklasse für Deskriptor-basierte Landkartenobjekte.
TMapObjectBaseBasisklasse für Kartenobjekte.
TMapPolygonKarten-Polygon.
TMapPolylineKarten-Linienzug.
TMapViewKlasse für die Landkartenansichts-Komponente.
TMapViewBaseBasisklasse für Klassen, die das Interface ICustomMapView implementieren.

Typen

_di_ICustomMapViewObject Pascal-Interface von ICustomMapView für C++-Anwendungen.
_di_IFMXMapServiceObject Pascal-Interface von IFMXMapService für C++-Anwendungen.
TMapCircleDescriptorOptionen, die einen Kartenkreis definieren.
TMapClickEventEreignistyp, der Klickereignisse auf der Landkarte behandelt.
TMapControlOptionSteuerelemente und Anzeigen auf dem Karten-Overlay.
TMapControlOptionsEine Menge von TMapControlOption.
TMapCoordinateRecord zum Speichern von Informationen über eine Koordinate auf einer Weltkarte.
TMapEpsilonToleranzen für die Kartenansicht, die in Vergleichen auf Gleichheit verwendet werden.
TMapGestureOptionGesten, die die Landkartenansicht behandelt.
TMapGestureOptionsEine Menge von TMapGestureOption.
TMapLayerOptionZusätzliche Kartenebenen.
TMapLayerOptionsEine Menge von TMapLayerOption.
TMapMarkerDescriptorOptionen, die einen Kartenmarker definieren.
TMapOptionSetOptionen der Landkarte.
TMapOptionSetsEine Menge von TMapOptionSet.
TMapPolygonDescriptorRecord, der ein Kartenpolygon definiert.
TMapPolygonPolyvertexArray von Eckpunkten, die einen Umriss festlegen.
TMapPolylineDescriptorRecord, der einen Linienzug definiert.
TMapScreenshotRecipientEine Callback-Methode, mit der andere Methoden ein Momentaufnahme-Bitmap speichern.
TMapTypeDer Typ der Landkarte.
TMarkerAppearanceDas Erscheinungsbild des Kartenmarkers.
TMarkerEventEreignistyp, der Marker-Ereignisse auf der Landkarte behandelt.