In diesem Dokument finden Sie Antworten auf häufig gestellte Fragen zur Places API. Wenn Sie hier keine Antwort auf Ihre Frage finden, sind möglicherweise einige der folgenden Seiten hilfreich.
- Häufig gestellte Fragen zu Google Maps für Entwickler
- Nutzungsbedingungen der Google Maps Platform
- Places API-Richtlinien für Entwickler
Die Places API hat auch eine aktive Entwickler-Community. Wenn du Fragen zu deinem Code hast, empfehlen wir dir, sie in der Community zu stellen. 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 folgenden Elementen abgeglichen: Name, Typ, Adresse und Kundenrezensionen.
Wenn Sie der Kategorie type
einen Ortseintrag hinzufügen möchten, reichen Sie eine Ortsänderung 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 sortiert die Places API die Ergebnisse innerhalb des angegebenen radius
nach prominence
. Eine Nearby Search-Anfrage kann bis zu 60 Ergebnisse zurückgeben, die auf drei Seiten angezeigt werden. Wenn ein Ort in prominence
den 22. Platz belegt, wird er auf der zweiten Ergebnisseite angezeigt, auf die Sie über die Seitennavigation zugreifen können.
Wenn ein Ort in prominence
den 61. Rang belegt, wird er nicht in den Suchergebnissen berücksichtigt, auch wenn er näher am Mittelpunkt 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 die 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 in den FAQ unter Warum werden einige Orte nicht angezeigt, wenn ich nach Typ filtere?
Warum erhalte ich beim Filtern nach types
höchstens zwei Ergebnisse?
Die Places API ist so konzipiert, dass eine Liste von establishments
in der Nähe (alle Elemente aus der ersten Tabelle der unterstützten Ortstypen) und bis zu zwei Standorten (alle Elemente aus der zweiten Tabelle der unterstützten Ortstypen) zurückgegeben wird, um den Bereich zu identifizieren, für den Sie eine Suche in der Nähe durchführen.
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 Unternehmenseinträge auf Google Maps über das Unternehmensprofil hinzufügen, bestätigen und verwalten.
Auch wenn Sie nicht der Inhaber des Orts sind, können Sie Änderungen vorschlagen.
Fehlerbehebung
Warum erhalte ich immer wieder den Status „REQUEST_DENIED“?
"status": "REQUEST_DENIED"
wird von der Places API zurückgegeben, wenn:
- Sie haben die Places API nicht in der Google Cloud Console 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 servereingeschränkten API-Schlüssel 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. - Für das Senden der Anfrage wurde die falsche
HTTP method
verwendet.