Places-Webdienst – Häufig gestellte Fragen

Dieses Dokument enthält Antworten auf häufig gestellte Fragen zur Places API. Wenn Sie hier keine Antwort auf Ihre Frage finden, sind vielleicht die folgenden Seiten hilfreich.

Für die Places API gibt es auch eine aktive Entwickler-Community. Wenn Sie Fragen zu Ihrem Code haben, empfehlen wir Ihnen, diese in der Community zu posten. Weitere Informationen zum Stellen von Fragen finden Sie auf der Supportseite.

Orte suchen

Warum werden einige Orte nicht zurückgegeben, wenn ich nach Typ filtere?

Möglicherweise wurde der gesuchte Ort noch nicht kategorisiert. Alle Orte werden als generischer Typ „establishment“ kategorisiert, bis Google genügend Daten zu einem Ort hat, um ihn als einen der unterstützten Ortstypen zu kategorisieren.

Als Behelfslösung können Sie den Ort type an den Parameter keyword übergeben. Der Parameter keyword wird mit Name, Typ, Adresse und Kundenrezensionen abgeglichen.

Wenn Sie die Kategorie type selbst einem Ortseintrag hinzufügen möchten, reichen Sie eine Ortsbearbeitung ein. Sobald die Änderung genehmigt und veröffentlicht wurde, wird sie mit der richtigen type-Filterung angezeigt.

Warum werden einige Orte in der Nähe nicht zurückgegeben?

Standardmäßig werden die Ergebnisse der Places API nach prominence innerhalb des angegebenen radius sortiert. Eine Nearby Search-Anfrage kann bis zu 60 Ergebnisse zurückgeben, die auf drei Seiten aufgeteilt sind. Wenn ein Ort in prominence auf Platz 22 liegt, wird er auf der zweiten Ergebnisseite angezeigt, auf die Sie über die Paginierung zugreifen können. Wenn ein Ort in prominence einen Rang über 60 hat, wird er nicht in den Suchergebnissen angezeigt, auch wenn er näher am Zentrum Ihrer Suche liegt.

Sie können die Ergebnisse nach distance statt nach prominence sortieren, indem Sie den Parameter rankby in Ihrer Abfrage auf distance setzen und den Parameter radius weglassen. Die Relevanz wird ignoriert und Orte werden in der Reihenfolge ihrer Entfernung von location zurückgegeben.

Wenn Sie Ihre Anfrage nach Typ filtern, werden einige Ergebnisse möglicherweise aus der Antwort herausgefiltert. Weitere Informationen finden Sie im FAQ-Eintrag Warum werden einige Orte nicht zurückgegeben, wenn ich nach Typ filtere?.

Warum erhalte ich beim Filtern nach bestimmten types höchstens zwei Ergebnisse?

Die Places API ist so konzipiert, dass sie eine Liste mit bis zu zwei Ergebnissen für Orte (aus der ersten Tabelle der unterstützten Ortstypen) und bis zu zwei Ergebnissen für Standorte (aus der zweiten Tabelle der unterstützten Ortstypen) zurückgibt, um Ihnen bei der Identifizierung des Gebiets zu helfen, für das Sie eine Nearby Search-Anfrage stellen.establishments

Wenn Sie Ihre Nearby Search-Anfrage nach einem Ort type filtern, z. B. locality oder political, werden die establishment-Ergebnisse herausgefiltert.

Ortsdaten

Wie kann ich Orte hinzufügen oder bearbeiten?

Wenn Sie Inhaber eines Unternehmens sind, können Sie Ihre Unternehmensprofile auf Google Maps über Unternehmensprofil hinzufügen, bestätigen und verwalten.

Wenn Sie den Ort nicht besitzen, können Sie trotzdem Änderungen vorschlagen.

Fehlerbehebung

Warum erhalte ich immer wieder „status“: „REQUEST_DENIED“?

Der "status": "REQUEST_DENIED" wird von der Places API zurückgegeben, wenn:

  • Sie haben die Places API in der Google Cloud Console nicht aktiviert.
  • Der Parameter key fehlt in Ihrer Anfrage.
  • Der Parameter key stimmt nicht mit Ihrem API-Schlüssel in der Google Cloud Console überein.
  • Ihr API-Schlüssel wurde in der Google Cloud Console nicht richtig eingerichtet:
    • Wenn Sie einen API-Schlüssel mit Browsereinschränkungen verwenden, prüfen Sie, ob die zulässigen Referrer korrekt sind.
    • Wenn Sie einen API-Schlüssel mit Servereinschränkung verwenden, prüfen Sie, ob die zulässigen IP-Adressen korrekt sind.
    • API-Schlüssel mit Android- oder iOS-Einschränkungen werden nicht unterstützt. Verwenden Sie einen allgemeinen (uneingeschränkten) API-Schlüssel oder einen Schlüssel mit Browser- oder Servereinschränkungen.
  • Die Anfrage wurde nicht als HTTPS-Anfrage gesendet. HTTPS ist für alle Places API-Anfragen erforderlich.
  • Für das Senden der Anfrage wurde die falsche HTTP method verwendet.