Übersicht über die Migration

Das Places SDK for iOS (New) bietet eine verbesserte Leistung und ein neues Preismodell. Daher lohnt es sich, Apps zu aktualisieren, die das Places SDK for iOS verwenden. Weitere Informationen zum Vergleichen von Features finden Sie unter SDK auswählen.

In diesem Leitfaden werden die wichtigsten Unterschiede zwischen dem Places SDK for iOS (New) und dem Places SDK for iOS beschrieben. Außerdem erfahren Sie, wie Sie bei erforderlichen Änderungen vorgehen sollten.

Places SDK for iOS aktivieren (neu)

Das Places SDK for iOS erfordert den Places API-Dienst. Wenn Sie die Funktionen des Places SDK for iOS (New) nutzen möchten, müssen Sie zuerst die Places API (New) in Ihrem Google Cloud-Projekt aktivieren. Weitere Informationen finden Sie unter Google Cloud-Projekt einrichten.

Prüfen Sie dann, ob Sie dem von Ihrer App verwendeten API-Schlüssel Places API (New) hinzugefügt haben. Weitere Informationen finden Sie unter API-Schlüssel verwenden.

Allgemeine Änderungen

Hier einige allgemeine Änderungen, die für mehrere APIs gelten:

  • Verwendet ein neues Preismodell. Preisinformationen für alle APIs finden Sie unter Places SDK for iOS (neu) – Preise.

  • Die Maskierung von Feldern ist für Place Details (New), Nearby Search (New) und Text Search (New) erforderlich, um anzugeben, welche Felder in der Antwort zurückgegeben werden sollen.

  • GMSPlacesClient enthält neue Methoden zum Aufrufen dieser neuen APIs.

  • Es wurden neue Klassen hinzugefügt, um die Anfrage für jede der neuen APIs zu definieren.

  • Die GMSPlace-Antwortinstanz enthält das neue Attribut reviews vom Typ GMSPlaceReview. Wenn Ihre App Informationen aus der GMSPlace-Instanz anzeigt, z. B. Fotos und Rezensionen, muss sie auch die erforderlichen Quellenangaben anzeigen.

    Weitere Informationen finden Sie in der Dokumentation zu Quellenangaben.

API-spezifische Änderungen

Dieser Abschnitt enthält die folgenden Migrationsanleitungen für jede API: