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.
- Häufig gestellte Fragen zu Google Maps für Entwickler
- Nutzungsbedingungen für die Google Maps Platform
- Places API-Richtlinien für Entwickler
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.
- Alle Anfragen müssen als