Tritium UI
TritiumMapView
Zeichnen Sie Webkarten-Kacheln aus der Quelle Ihrer Wahl (OpenStreetMap, Azure Maps mit Ihrem eigenen Schlüssel oder ein beliebiger HTTPS-Kachelserver), mit Stecknadeln, Formen, GeoJSON, Heatmaps und Choropleth.
Wichtige Merkmale
- Zentrieren Sie auf einen Breiten- und Längengrad und setzen Sie den Zoom.
- Wählen Sie die Kachelquelle: OpenStreetMap, Azure Maps mit Ihrem eigenen Schlüssel (Road, Satellite, Hybrid und Night) oder ein beliebiger HTTPS-Kachelserver. Die Kacheln zeichnet unser eigener nativer Renderer und hält sie in einem lokalen Kachelcache.
- Fügen Sie Stecknadeln, Kreise, Polylinien und Polygone hinzu und bearbeiten Sie Überlagerungen, wenn Sie diesen Modus einschalten.
- Clustern Sie Stecknadeln, zeichnen Sie eine Freihandform und messen Sie die Entfernung.
- Stecknadeln mit Clusterbildung, Formen mit Bearbeitung, GeoJSON, Heatmaps und Choropleth.
- Suchen Sie mit Geokodierung, machen Sie eine umgekehrte Geokodierung eines Punkts und zeigen Sie eine Route.
- Zeigen Sie den Standort, folgen Sie dem Gerät und zeichnen Sie die Richtung, wenn ein Kompass verfügbar ist.
- Fügen Sie die Azure Maps-Verkehrsüberlagerung hinzu, wenn Sie Azure Maps mit Ihrem eigenen Schlüssel verwenden.
- Zeigen Sie eine Heatmap-Schicht und behandeln Sie Stecknadel-, Überlagerungs-, Cluster-, Langdruck- und Messereignisse.
Plattformen
Android, iOS, Mac Catalyst und Windows 10 Version 19041 und höher (.NET 10 MAUI). Azure Maps-Stile (Road, Satellite, Hybrid, Night) und Verkehr brauchen Ihren eigenen Azure Maps-Schlüssel. OpenStreetMap und andere HTTPS-Kachelserver werden zu ihren eigenen Bedingungen genutzt. Die Ausrichtung wird nur angezeigt, wenn der Kompass des Geräts unterstützt wird.
Wichtigste API
- ApiKey . Azure Maps key.
- Pins . The markers to draw; Circles, Polylines, and Polygons are the other overlays.
- Zoom . Map zoom level.
- PinTapped . Fires when the user taps a pin.
Grundbeispiel
Deklarieren Sie diesen Namespace auf der Seite.
xmlns:maps="clr-namespace:Tritium.Maui.Maps;assembly=Tritium.Maui.Maps"
<maps:TritiumMapView Latitude="47.6062" Longitude="-122.3321" Zoom="11"
MapStyle="Road" Pins="{Binding Sites}" /> Nehmen Sie die Paketquelle aus Ihrer Lizenz auf und verweisen Sie dann auf das Paket, das dieses Steuerelement enthält. Diese Pakete liegen nicht in der öffentlichen NuGet-Galerie.