FMX.Maps
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) .
Package | fmx270.bpl |
---|
Klassen
ICustomMapView | Interface, das die zugrunde liegende Kartenansicht repräsentiert, wie eine Kartenansicht von Google Maps oder eine Kartenansicht von MapKit. |
IFMXMapService | Plattformdienst, der mehrere Kartenansichten verwaltet. |
TCustomMapView | Basisklasse für Steuerelemente, die eine Ansicht einer Landkarte anzeigen. |
TMapCircle | Kartenkreis. |
TMapMarker | Kartenmarker. |
TMapObject | Basisklasse für Deskriptor-basierte Landkartenobjekte. |
TMapObjectBase | Basisklasse für Kartenobjekte. |
TMapPolygon | Karten-Polygon. |
TMapPolyline | Karten-Linienzug. |
TMapView | Klasse für die Landkartenansichts-Komponente. |
TMapViewBase | Basisklasse für Klassen, die das Interface ICustomMapView implementieren. |
Typen
TMapCircleDescriptor | Optionen, die einen Kartenkreis definieren. |
TMapClickEvent | Ereignistyp, der Klickereignisse auf der Landkarte behandelt. |
TMapControlOption | Steuerelemente und Anzeigen auf dem Karten-Overlay. |
TMapControlOptions | Eine Menge von TMapControlOption. |
TMapCoordinate | Record zum Speichern von Informationen über eine Koordinate auf einer Weltkarte. |
TMapEpsilon | Toleranzen für die Kartenansicht, die in Vergleichen auf Gleichheit verwendet werden. |
TMapGestureOption | Gesten, die die Landkartenansicht behandelt. |
TMapGestureOptions | Eine Menge von TMapGestureOption. |
TMapLayerOption | Zusätzliche Kartenebenen. |
TMapLayerOptions | Eine Menge von TMapLayerOption. |
TMapMarkerDescriptor | Optionen, die einen Kartenmarker definieren. |
TMapOptionSet | Optionen der Landkarte. |
TMapOptionSets | Eine Menge von TMapOptionSet. |
TMapPolygonDescriptor | Record, der ein Kartenpolygon definiert. |
TMapPolygonPolyvertex | Array von Eckpunkten, die einen Umriss festlegen. |
TMapPolylineDescriptor | Record, der einen Linienzug definiert. |
TMapScreenshotRecipient | Eine Callback-Methode, mit der andere Methoden ein Momentaufnahme-Bitmap speichern. |
TMapType | Der Typ der Landkarte. |
TMarkerAppearance | Das Erscheinungsbild des Kartenmarkers. |
TMarkerEvent | Ereignistyp, der Marker-Ereignisse auf der Landkarte behandelt. |