In diesem Dokument finden Sie Antworten auf häufig gestellte Fragen zur Places API. Wenn Sie hier keine Antwort auf Ihre Frage finden, können Ihnen die folgenden Seiten weiterhelfen.
- Google Maps-Entwickler-FAQs
- Nutzungsbedingungen für die Google Maps Platform
- Entwicklerrichtlinien für die Places API
Die Places API hat außerdem eine aktive 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 dem generischen Typ „establishment“ zugeordnet, bis Google genügend Daten zu einem Ort hat, um ihn einem der unterstützten Ortstypen zuzuordnen.
Als Behelfslösung können Sie den Platzhalter 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 Ortsänderung ein. 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 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 in prominence auf Platz 22 liegt, wird er auf der zweiten Ergebnisseite angezeigt, die Sie über die Paginierung aufrufen können.
Wenn ein Ort in prominence einen Rang über 60 hat, wird er nicht in das Suchergebnis aufgenommen, auch wenn er sich näher am Mittelpunkt Ihrer Suche befindet.
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 ihrer Entfernung von location zurückgegeben.
Wenn Sie Ihre Anfrage nach Typ filtern, werden möglicherweise einige Ergebnisse 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 höchstens zwei Ergebnisse, wenn ich nach bestimmten types filtere?
Die Places API ist so konzipiert, dass sie eine Liste von nahegelegenen establishments (alle Elemente aus der ersten Tabelle der unterstützten Ortstypen) und bis zu zwei Standortergebnisse (alle Elemente aus der zweiten Tabelle der unterstützten Ortstypen) zurückgibt, um den Bereich zu identifizieren, für den Sie eine Nearby Search-Anfrage 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 Inhaber eines Unternehmens sind, können Sie Ihre Brancheneinträge auf 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“?
Die "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
keyfehlt in Ihrer Anfrage. - 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 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 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 Places API-Anfragen erforderlich. - Die Anfrage wurde mit der falschen
HTTP methodgesendet.