Kosten für die Google Maps Platform verwalten

Die Google Maps Platform bietet eine Reihe von Optionen, mit denen Sie Ihren Verbrauch steuern 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

Kontingentbeschränkungen helfen Ihnen, Ihre API-Nutzung zu kontrollieren und unerwartete Kosten 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 eine Unterbrechung in Kauf nehmen oder eine höhere Rechnung bezahlen möchten.

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

    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. Verwenden Sie die Links Weiter im Fenster, um die Konfiguration durchzugehen. Dazu gehört auch die Möglichkeit, Benachrichtigungskanäle wie SMS, E‑Mail, Chat, Webhooks, PagerDuty und Pub/Sub zu 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.
  • Kontingente müssen Spitzenzeiten der Nutzung 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

Effektives Budgetieren bedeutet, wann immer möglich kostenlose oder kostengünstigere Alternativen zu nutzen. In diesem Abschnitt werden verschiedene Strategien zur Kostenminimierung untersucht.

Verwenden Sie nach Möglichkeit die statische Maps-API.

Folgende Situationen eignen sich gut für statische Karten, die einfache Kartendarstellungen unterstützen, die nur eine einzige Markierung benötigen:

  • Sie beginnen mit einem Prototyp, der noch nicht viele Funktionen hat.
  • Sie haben keine Kartenanpassungen.
  • Sie verwenden höchstens einen Marker.
  • Sie müssen keine Benutzerinteraktion unterstützen, indem Sie dynamische Karten oder dynamische Straßenansicht verwenden.

Verwenden Sie Miniaturansichten

Thumbnails können als noch günstigere Alternative zur Maps Static API verwendet werden. Vorschaubilder werden zu einem niedrigeren Tarif abgerechnet und können Nutzer per Klick zu einer dynamischen Version von Google Maps weiterleiten, sodass Sie nur für das Laden der dynamischen Karte bei interessierten Nutzern bezahlen.

Günstigere Preiskategorien nutzen

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

Mehrere Karten zusammenführen

Falls Ihre Implementierung mehrere Karten anzeigt, beachten Sie bitte folgende Richtlinien:

  • Karten werden nur bei Bedarf geladen, wodurch unnötige Ressourcen minimiert werden.
  • Eine einzelne Karte wiederverwenden, indem deren Ansichtsfenster, Zoom und Markierungen nach Bedarf aktualisiert werden.
  • Verwenden Sie die Store Locator Plus-Lösung, wenn Sie mehrere Karten zur Anzeige von Filialstandorten anzeigen.
  • Verwenden Sie eine einzige Karte pro Benutzeroberflächenbildschirm, da Benutzer im Allgemeinen nur mit einer Karte gleichzeitig interagieren.

Inhalte zwischenspeichern, sofern zulässig

Die meisten Produkte der Google Maps Platform verbieten das Zwischenspeichern von Inhalten. Allerdings gibt es einige Ausnahmen, die es ermöglichen, die Ergebnisse bis zu 30 Tage lang zwischenzuspeichern. Siehe die Google Maps-PlattformDetails zu den Bedingungen Die

Kosteneffiziente 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, 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 (Neu) 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 Place Autocomplete (neu).

Kosteneffiziente 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.