Kosten für die Google Maps Platform verwalten

Die Google Maps Platform bietet eine Reihe von Optionen, mit denen Sie Ihren Verbrauch kontrollieren und dafür sorgen können, dass Ihre Nutzung Ihrem Budget entspricht. Zu den Optionen gehören:

  • Sie können Gebühren vermeiden, indem Sie die Anzahl der Abrechnungsereignisse begrenzen, die durch Ihre App ausgelöst werden.
  • Sie werden benachrichtigt, wenn sich Ihre Nutzung bestimmten Budget- oder API-Limits nähert.
  • Apps kostengünstiger entwickeln

In der folgenden Tabelle sind Ihre Optionen aufgeführt.

Gebühren stoppen Benachrichtigungen erhalten Kostengünstiger entwickeln

Kontingentlimits ändern

Kontingentbenachrichtigungen einrichten

Budgets und Budgetbenachrichtigungen erstellen

Kosteneffiziente Implementierungsstrategien anwenden

Kontingente und Kontingentbenachrichtigungen

Kontingentgrenzen helfen Ihnen, Ihre API-Nutzung zu steuern und unerwartete Gebühren zu vermeiden.

Kontingentlimits festlegen

Durch Festlegen eines Kontingentlimits können Sie die maximale Anzahl von Anfragen definieren, die für eine bestimmte API oder einen bestimmten Dienst innerhalb eines bestimmten Zeitrahmens zulässig sind.

Sobald Anfragen in Ihrem Projekt dieses Limit erreichen, reagiert Ihr Dienst nicht mehr auf Anfragen. Sie müssen selbst entscheiden, ob Sie lieber einen Ausfall in Kauf nehmen oder eine höhere Rechnung bezahlen möchten.

  1. Öffnen Sie in der Cloud Console die Seite „Google Maps Platform-Kontingente“.

    Kontingente aufrufen

    und wählen Sie das Zielprojekt aus.

  2. Wählen Sie im Drop-down-Menü „APIs“ die API aus, für die Sie das Kontingent ändern möchten.

  3. Wenn Sie mehr als ein Kontingent bearbeiten möchten, setzen Sie ein Häkchen neben den Kontingenten, die Sie aktivieren möchten.

  4. Klicken Sie auf das Dreipunkt-Menü und dann auf Kontingent bearbeiten.

  5. Geben Sie in der Seitenleiste, die angezeigt wird, neue Kontingentwerte ein und klicken Sie auf Anfrage senden.

Mit dem Google Maps Platform-Preisrechner können Sie die Kosten anhand des geschätzten Anfragevolumens schätzen.

Kontingentbenachrichtigungen einrichten

Kontingentbenachrichtigungen werden gesendet, wenn sich Ihre API-Nutzung einem definierten Grenzwert nähert.

  1. Öffnen Sie in der Cloud Console die Seite „Google Maps Platform-Kontingente“.

    Kontingente aufrufen

    und wählen Sie das Zielprojekt aus.

  2. Wählen Sie im Drop-down-Menü „APIs“ die API aus, für die Sie das Kontingent ändern möchten.

  3. Wählen Sie die Endpunkte aus, die Sie bearbeiten möchten.

  4. Klicken Sie auf das Dreipunkt-Menü und dann auf Nutzungsbenachrichtigung erstellen.

  5. Die Seitenleiste, die eingeblendet wird, enthält eine Beschreibung der Standardbenachrichtigungsrichtlinie. Wenn Sie die Richtlinie ändern möchten, klicken Sie auf das Dreipunkt-Menü und dann auf Benachrichtigungsrichtlinie anpassen, um das Fenster für die Richtlinienkonfiguration aufzurufen. Klicken Sie im Fenster auf die Links Weiter, um die Konfiguration durchzugehen. Sie können unter anderem Benachrichtigungskanäle wie SMS, E-Mail, Chat, Webhooks, PagerDuty und Pub/Sub konfigurieren.

  6. Nachdem Sie einen Benachrichtigungskanal hinzugefügt haben, wählen Sie ihn im Feld Benachrichtigungskanäle aus und klicken Sie auf OK.

  7. Führen Sie diesen Schritt nur aus, wenn Sie die Benachrichtigungsrichtlinie im vorherigen Schritt nicht geändert haben. Fügen Sie im Bereich unter Benachrichtigungen konfigurieren die Benachrichtigungstypen hinzu, die Sie erhalten möchten, und konfigurieren Sie sie. Wählen Sie dann im Feld Benachrichtigungskanäle einen oder mehrere dieser Kanäle aus und klicken Sie auf OK.

  8. Klicken Sie auf Erstellen.

Kontingent nach Bedarf anpassen

Überprüfen und passen Sie Ihre API-Kontingente regelmäßig an, um Nutzung und Kosten zu optimieren und gleichzeitig ein Gleichgewicht zwischen der Vermeidung übermäßiger Ausgaben und der Sicherstellung der ordnungsgemäßen Funktion Ihrer Anwendung zu finden.

  • API-Nutzungsmuster in der Google Cloud Console überwachen Legen Sie Kontingente fest, die Ihrem Budget entsprechen und Ausgabenüberschreitungen verhindern.
  • Sorgen Sie dafür, dass die Kontingente Spitzenzeiten abdecken können.
  • Nehmen Sie schrittweise Anpassungen vor und testen Sie Ihre Anwendung nach jeder Änderung gründlich, um Unterbrechungen zu vermeiden.

Budgets und Budgetbenachrichtigungen

Wenn Sie ein bestimmtes Budget für die Nutzung der Google Maps Platform haben, können Sie Überraschungen auf Ihrer Rechnung vermeiden, indem Sie Cloud Billing-Budgets und ‑Benachrichtigungen erstellen.

Sie können Budgetbenachrichtigungen einrichten, um benachrichtigt zu werden, wenn Sie einen bestimmten Prozentsatz Ihres Gesamtbudgets erreicht haben. So können Sie sehen, wie sich Ihre Nutzungskosten im Laufe der Zeit entwickeln.

Eine Anleitung zum Erstellen und Verwalten von Budgets und Budgetbenachrichtigungen finden Sie in der Google Cloud-Dokumentation.

Strategische Kostenverwaltung

Bei der effektiven Budgetierung werden nach Möglichkeit kostenlose oder kostengünstigere Optionen verwendet. In diesem Abschnitt werden verschiedene Strategien zur Minimierung von Kosten erläutert.

Maps Static API nach Möglichkeit verwenden

Die folgenden Situationen eignen sich gut für statische Karten, die einfache Kartendarstellungen mit nur einer Markierung unterstützen:

  • Sie beginnen mit einem Prototyp, der noch nicht viele Funktionen hat.
  • Sie haben keine Kartenanpassungen.
  • Sie verwenden höchstens eine Markierung.
  • Sie müssen keine Nutzerinteraktion unterstützen, wenn Sie dynamische Karten oder dynamische Street View-Bilder verwenden.

Miniaturansichten verwenden

Thumbnails können als noch günstigere Alternative zur Maps Static API verwendet werden. Thumbnails werden zu einem niedrigeren Preis abgerechnet. Bei einem Klick können Nutzer zur dynamischen Version von Google Maps weitergeleitet werden. Sie zahlen also nur für dynamische Kartenaufrufe für Nutzer, die mit der Karte interagieren.

Günstigere Preiskategorien verwenden

Google stellt für jede Preiskategorie eine unterschiedliche Anzahl kostenloser Nutzungsereignisse zur Verfügung. Sie können Ihre Anwendung so optimieren, dass sie Funktionen in den Kategorien „Essentials“ oder „Pro“ verwendet, in denen Sie mehr kostenlose monatliche Nutzungsereignisse haben. Weitere Informationen zu Preiskategorien

Mehrere Karten zusammenführen

Wenn Sie eine Implementierung haben, in der mehrere Karten angezeigt werden, beachten Sie die folgenden Richtlinien:

  • Karten nur bei Bedarf laden, um unnötige Ressourcen zu minimieren.
  • Eine einzelne Karte wiederverwenden: Aktualisieren Sie dazu bei Bedarf den Darstellungsbereich, die Zoomstufe und die Markierungen.
  • Verwenden Sie die Lösung für die Filialsuche, wenn Sie mehrere Karten zur Darstellung von Filialstandorten verwenden.
  • Verwenden Sie eine einzelne Karte pro Benutzeroberflächenbildschirm, da Nutzer in der Regel nur mit einer Karte gleichzeitig interagieren.

Inhalte bei Bedarf im Cache speichern

Bei den meisten Google Maps Platform-Produkten ist das Zwischenspeichern von Inhalten nicht zulässig. Es gibt jedoch einige Ausnahmen, die es Ihnen erlauben, die Ergebnisse bis zu 30 Tage lang im Cache zu speichern. Weitere Informationen finden Sie in den Nutzungsbedingungen der Google Maps Platform.

Kostengünstige Strategien für die Places API

In diesem Abschnitt finden Sie Möglichkeiten, Ihre Nutzung zu optimieren und die Kosten für die Places API zu senken.

Feldmasken verwenden

Mit der Maskierung von Feldern lässt sich verhindern, dass unnötige Daten angefordert werden, was wiederum hilft, die Latenz und Gebühren zu reduzieren.

Verwenden Sie für „Place Details (New)“, „Nearby Search (New)“ und „Text Search (New)“ den FieldMask-Header in API-Anfragen, um die Liste der Felder anzugeben, die in der Antwort zurückgegeben werden sollen.

Ihnen wird dann die höchste SKU in Rechnung gestellt, die auf Ihre Anfrage anwendbar ist. Wenn Sie also Felder in der Basic- und der Advanced-SKU auswählen, wird Letztere für die Abrechnung verwendet.

Sitzungspreise mit Place Details (New) verwenden

Wenn Ihre Anwendungen ein monatliches Anrufvolumen von 100.001–500.000 oder mehr haben oder Nutzer mehr als 12 Autocomplete-Anfragen pro Sitzung stellen, empfiehlt Google die Verwendung von Sitzungen mit Place Autocomplete (New). Sitzungen vereinfachen die Preisgestaltung und bieten ein einheitliches Preismodell für die Verwendung mit „Place Autocomplete (New)“.

Weitere Informationen finden Sie in der Dokumentation zu den Sitzungspreisen für den neuen Place Autocomplete-Dienst.

Kostengünstige Strategien für die Routes API

In diesem Abschnitt finden Sie Möglichkeiten, Ihre Nutzung zu optimieren und die Kosten für die Routes API zu senken.

Wegpunkte von Compute Routes begrenzen

Beschränken Sie Nutzereinträge in einer Abfrage auf maximal 10 Wegpunkte. Anfragen mit mehr als 10 Wegpunkten werden zu einem höheren Preis abgerechnet.

Compute Routes-Optimierung für bestmögliche Routenplanung verwenden

Anfragen, für die das Argument zur Wegpunktoptimierung verwendet wird, werden zu einem höheren Preis abgerechnet.

Das Optimierungsargument sortiert Wegpunkte für eine optimale Route. Das heißt, die Fahrt von A nach E ist in optimierter Form (A-B-C-D-E) nutzerfreundlicher als die Zufallssequenz einer nicht optimierten Route (wie A-D-B-C-E).

Echtzeit-Verkehrsmodelle in der Compute Routes API und der Distance Matrix API (Legacy) verwenden

Compute Routes API- und Distance Matrix API-Anfragen (Legacy), die Echtzeit-Verkehrsmodelle enthalten, werden zu einem höheren Preis abgerechnet. Wenn in einer Anfrage Verkehrsmodelle weggelassen werden, basieren die Ergebnisse ausschließlich auf physischen Faktoren wie Straßen, Entfernungen und Geschwindigkeitsbegrenzungen. Echtzeit-Verkehrsmodelle werden aktiviert, indem die Abfahrtszeit auf now festgelegt wird.

„Route Traveled“ und „Nearest Road“ verwenden, wenn GPS-Daten ungenau sind

Die Funktionen „Route Traveled“ und „Nearest Road“ der Maps Roads API sind in der erweiterten Stufe enthalten und werden zu einem höheren Preis abgerechnet. Verwenden Sie diese Funktionen, wenn die GPS-Daten ungenau sind und mit der Roads API die richtige Straße ermittelt werden kann. „Speed Limits“, eine weitere Funktion der Roads API, ist nur für Asset-Tracking-Kunden verfügbar.