Places-Webdienst – Häufig gestellte Fragen

In diesem Dokument finden Sie Antworten auf häufig gestellte Fragen zur Places API. Wenn Sie hier keine Antwort auf Ihre Frage finden, könnten einige der folgenden Seiten für Sie hilfreich sein.

Auch die Places API hat eine lebhafte Entwickler-Community. Wenn Sie Fragen zu Ihrem Code haben, empfehlen wir Ihnen, Ihre Frage 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 vorliegen, um ihn als einen der unterstützten Ortstypen zu kategorisieren.

Um das Problem zu umgehen, können Sie den Ort type an den Parameter keyword übergeben. Der Parameter keyword wird mit Name, Typ, Adresse und Kundenrezensionen abgeglichen.

Wenn Sie einem Ortseintrag die Kategorie type hinzufügen möchten, müssen Sie eine Änderung an einem Ort einreichen. Sobald die Änderung genehmigt und veröffentlicht wurde, wird sie mit dem richtigen type-Filter angezeigt.

Warum werden einige Orte in der Nähe nicht angezeigt?

Standardmäßig sortiert die Places API Ergebnisse nach prominence im bereitgestellten radius. Eine Nearby Search-Anfrage kann bis zu 60 Ergebnisse zurückgeben, die auf drei Seiten verteilt sind. Wenn ein Ort bei prominence auf dem 22. Platz liegt, wird er auf der zweiten Ergebnisseite angezeigt, auf die Sie per Seiteninformationen zugreifen können. Wenn ein Ort bei prominence einen höheren als 60. Platz hat, wird er nicht in das Suchergebnis einbezogen, auch wenn er sich näher am Mittelpunkt Ihrer Suche befindet.

Sie können die Ergebnisse auch nach distance statt nach prominence sortieren. Dazu setzen Sie den Parameter rankby in Ihrer Abfrage auf distance und lassen den Parameter radius weg. Die Relevanz wird ignoriert und Orte werden in der Reihenfolge der 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 Eintrag Warum werden einige Orte nicht zurückgegeben, wenn ich nach Typ filtere?.

Warum erhalte ich höchstens zwei Ergebnisse, wenn ich nach types filtere?

Die Places API gibt eine Liste nahe gelegener establishments (alle Ergebnisse aus der ersten Tabelle in den unterstützten Ortstypen) und bis zu zwei Standortergebnisse (alle Ergebnisse aus der zweiten Tabelle der unterstützten Ortstypen) zurück, um das Gebiet zu identifizieren, für das Sie eine Suchanfrage in der Nähe stellen.

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

Ortsdaten

Wie kann ich Orte hinzufügen oder bearbeiten?

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

Auch wenn Sie nicht der Inhaber des Unternehmens sind, können Sie Änderungen vorschlagen.

Fehlerbehebung

Warum erhalte ich weiterhin "status": "REQUEST_DENIED"?

Der "status": "REQUEST_DENIED" wird in folgenden Fällen von der Places API zurückgegeben:

  • Sie haben die Places API nicht in der Google Cloud Console aktiviert.
  • In Ihrer Anfrage fehlt der key-Parameter.
  • 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änkung verwenden, prüfen Sie, ob die zulässigen Verweis-URLs 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 generischen (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.
  • Der falsche HTTP method wurde zum Senden der Anfrage verwendet:
    • Alle Anfragen müssen als GET-Anfrage gesendet werden. Eine Ausnahme bildet [Place Add][place-add].
    • Alle [Place Add][place-add]-Anfragen müssen als POST-Anfrage gesendet werden.