Dieses Dokument enthält Antworten auf häufig gestellte Fragen zur Places API. Wenn Sie hier keine Antwort auf Ihre Frage finden, sind die folgenden Seiten möglicherweise hilfreich.
- FAQ für Google Maps-Entwickler
- Nutzungsbedingungen für die Google Maps Platform
- Richtlinien für Entwickler der Places API
Die Places API hat auch eine aktive Entwickler-Community. Wenn Sie Fragen zu Ihrem Code haben, empfehlen wir Ihnen, sie 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 Ort
typen 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 zu einem Orteintrag hinzufügen möchten,
senden Sie eine Ortsbearbeitung ein. Sobald die Bearbeitung 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 nach prominence innerhalb des angegebenen radius. Eine „Nearby Search“-Anfrage kann bis zu 60 Ergebnisse zurückgeben,
die auf drei Seiten aufgeteilt sind. Wenn ein Ort auf Platz 22 in prominence liegt, wird er
auf der zweiten Seite der Ergebnisse angezeigt, auf die Sie über die
Paginierung zugreifen können.
Wenn ein Ort auf Platz 61 oder höher in der prominence liegt, wird er nicht in das Suchergebnis aufgenommen, auch wenn er näher am Zentrum Ihrer Suche liegt.
Sie können die Ergebnisse nach distance anstelle von 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 im FAQ-Eintrag: Warum werden einige Orte nicht zurückgegeben, wenn ich nach Typ filtere?.
Warum erhalte ich bei der Filterung nach einigen types maximal zwei Ergebnisse?
Die Places API gibt eine Liste von establishments
in der Nähe (alles aus der
ersten Tabelle
der unterstützten Ortstypen) und bis zu zwei Standortergebnisse (alles aus der
zweiten Tabelle
der unterstützten Ortstypen) zurück, um den Bereich zu identifizieren, für den Sie eine
Nearby Search-Anfrage ausführen.
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 Inhaber eines Unternehmens sind, können Sie Ihre Unternehmens einträge in Google Maps über das Unternehmensprofil hinzufügen, bestätigen und verwalten.
Wenn Sie nicht der Inhaber des Ortes sind, 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 die Places API in der Google Cloud Console nicht aktiviert haben.
- Der Parameter
keyin Ihrer Anfrage fehlt. - Der Parameter
keystimmt nicht mit Ihrem API-Schlüssel in der Google Cloud Console überein. - Ihr API-Schlüssel wurde in der Google Cloud Console nicht korrekt 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änkungen verwenden, prüfen Sie, ob die zulässigen IPs 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.HTTPSist für alle Anfragen an die Places API erforderlich. - Die falsche
HTTP methodwurde verwendet, um die Anfrage zu senden.