Übersicht über die Hilfsprogrammbibliothek

Plattform auswählen: Android iOS

Sie möchten erweiterte Funktionen für Ihre Karten implementieren? Die Maps SDK for iOS-Dienstprogrammbibliothek auf GitHub ist eine Open-Source-Bibliothek mit Klassen, die für eine Reihe von Anwendungen nützlich sind. Das GitHub-Repository enthält die Dienstprogrammklassen und eine Demo-App, in der die Verwendung der einzelnen Klassen veranschaulicht wird.

Die Dienstprogramme

Eine Karte mit Marker-Clustern im Standardformat

Markierungscluster

Mit GMUClusterManager können Sie mehrere Markierungen bei verschiedenen Zoomfaktoren verwalten. Sie können also eine große Anzahl Markierungen auf einer Karte einfügen, ohne die Lesbarkeit der Karte zu stark zu beeinträchtigen. Wenn ein Nutzer eine Karte mit einer großen Zoomstufe aufruft, werden die einzelnen Markierungen auf der Karte angezeigt. Zoomt der Nutzer heraus, werden die Markierungen zu Clustern zusammengefügt, um die Lesbarkeit der Karte zu verbessern.

Weitere Informationen finden Sie in der Dokumentation zu Markierungscluster.

Kein Bild für dieses Dienstprogramm.

Quadtree

Ein Quadtree ist eine Datenstruktur, mit der Sie Punkte in der Nähe eines einzelnen Punkts finden können, indem in einem Bereich um den POI herum gesucht wird.

Weitere Informationen finden Sie in der Dokumentation zu Quadtree.

Eine Karte mit KML-Daten

KML

KML ist ein beliebtes Format zum Rendern geografischer Daten wie Punkten, Linien und Polygonen. Mit GMUKMLParser kannst du geografische Daten im KML-Format parsen und rendern.

Weitere Informationen finden Sie in der KML-Dokumentation.

Eine Karte mit einer GeoJSON-Ebene

GeoJSON in deine Karte importieren

Sie können Elemente im GeoJSON-Format speichern und mit diesem Dienstprogramm als Ebene über einer Karte rendern. Geografische Daten im GeoJSON-Format mit GMUGeoJSONParser in Verbindung mit GMUGeometryRenderer rendern.

Weitere Informationen finden Sie in der Dokumentation zu GeoJSON.

Eine Karte mit einer Heatmap, auf der die Standorte von Polizeidienststellen zu sehen sind

Heatmaps

Mit Heatmaps können Nutzer die Verteilung und relative Intensität von Datenpunkten auf einer Karte besser nachvollziehen. Statt eine Markierung an jedem Standort zu platzieren, verwenden Heatmaps Farben und Formen, um die Verteilung von Daten darzustellen.

Weitere Informationen findest du in der Dokumentation zu Heatmaps.

Eine Karte mit benutzerdefinierten Markierungen, auf denen Bilder zu sehen sind

Benutzerdefinierte Markierungen

Mit dem Bevollmächtigten GMUClusterRendererDelegate in GMUDefaultClusterRenderer können Sie die Eigenschaften einer Markierung vor und nach dem Hinzufügen zur Karte anpassen.

Eine Karte, auf der die Distanz zwischen -Koordinaten zu sehen ist

Geometrische Dienstprogramme

Eine Reihe von Swift-Dienstprogrammen für sphärische Geometrie des GMSGeometryUtils-Moduls des Maps SDK for iOS. Mit diesen Erweiterungen können Sie viele Arten von geometrischen Vorgängen ausführen:

  • Große Entfernung zwischen Koordinaten ermitteln
  • Ermitteln, ob sich eine Koordinate in einem Polygon befindet
  • Bestimmen, ob eine Koordinate auf oder in der Nähe eines Pfads innerhalb einer angegebenen Toleranz liegt
  • Fläche dieses Polygons festlegen
  • viele andere