Einführung
Mit dem Maps SDK for iOS können Sie Ihrer App Karten hinzufügen, die auf Google-Kartendaten basieren. Über das SDK werden der Zugriff auf die Google Maps-Server, die Kartenanzeige und die Reaktion auf Nutzergesten wie Klicks und Ziehbewegungen automatisch verwaltet. Sie können Ihrer Karte auch Markierungen, Polylinien, Boden-Overlays und Infofenster hinzufügen. Diese Objekte liefern zusätzliche Informationen zu Standorten auf der Karte und ermöglichen Nutzern die Interaktion mit der Karte.
Wenn Sie das SDK verwenden, müssen Sie die Nutzungsbedingungen für die Google Maps Platform einhalten und dafür sorgen, dass Ihre App den anwendbaren Gesetzen entspricht. Wenn Sie das SDK verwenden, werden mit jeder Anfrage automatisch der Name und die Version Ihrer Anwendung, Authentifizierungsinformationen sowie eine anwendungsübergreifende anonyme ID gesendet.
Zielgruppe
Diese konzeptbezogene Dokumentation richtet sich an Personen, die mit der iOS-Entwicklung und mit objektorientierten Programmierungskonzepten vertraut sind. Du solltest außerdem mit Google Maps aus Sicht des Nutzers vertraut sein. Sie soll Ihnen den Einstieg in die Verwendung und Entwicklung von Anwendungen mit dem Maps SDK for iOS erleichtern. Weitere Informationen zu den Klassen und Methoden finden Sie auch in der Referenzdokumentation.
Anforderungen bezüglich Quellenangaben
Wenn Sie das Maps SDK for iOS in Ihrer App verwenden, müssen Sie den Quellenangabetext in den Abschnitt mit den rechtlichen Hinweisen Ihrer App aufnehmen. Es wird empfohlen, die rechtlichen Hinweise als eigenen Menüpunkt oder als Teil des Menüpunkts „Info“ anzugeben.
Du erhältst einen entsprechenden Text, wenn du [GMSServices openSourceLicenseInfo]
aufrufst.
Unterstützte Plattformen
Mit dem Maps SDK for iOS können Sie Apps erstellen, die auf native 64-Bit-Geräte mit iOS 14.0 und höher ausgerichtet sind. Für die Entwicklung einer Anwendung mit dem Maps SDK for iOS ist mindestens Xcode 14.0 mit einem Ziel-SDK von 14.0 oder höher erforderlich. (Wenn Sie als Ziel-SDK Version 14.0 oder höher festlegen, kann Ihre App trotzdem unter iOS 14.0 ausgeführt werden.)
Für Anwendungen, die Maps-URLs verwenden, muss auf dem Zielgerät Google Maps für iOS installiert sein.
Die Verwendung des Maps SDK for iOS in iOS-App-Erweiterungen funktioniert aufgrund strenger Speichereinschränkungen wahrscheinlich nicht. Beispielsweise funktioniert die Verwendung des SDK mit einer benutzerdefinierten Tastatur wahrscheinlich nicht.
Nächste Schritte
Wenn Sie Apps mit dem Maps SDK for iOS erstellen möchten, müssen Sie zuerst Ihr Google Cloud-Projekt einrichten.