- HTTP-Anfrage
- Anfragetext
- Antworttext
- RankPreference
- LocationBias
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LocationRestriction
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- EVOptions
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ContextualContent
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Begründung
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReviewJustification
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- HighlightedText
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- HighlightedTextRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- BusinessAvailabilityAttributesJustification
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
Place Search-Ergebnisse, die auf Textabfragen basieren.
HTTP-Anfrage
POST https://places.googleapis.com/v1/places:searchText
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "textQuery": string, "languageCode": string, "regionCode": string, "rankPreference": enum ( |
Felder | |
---|---|
textQuery |
Erforderlich. Die Textabfrage für die Textsuche. |
languageCode |
Ortsdetails werden in der bevorzugten Sprache angezeigt, sofern verfügbar. Wenn der Sprachcode nicht angegeben oder nicht erkannt wurde, können Ortsdetails einer beliebigen Sprache zurückgegeben werden. Falls solche Details vorhanden sind, wird Englisch bevorzugt. Aktuelle Liste der unterstützten Sprachen: https://developers.google.com/maps/faq#languagesupport |
regionCode |
Der Unicode-Länder-/Regionscode (CLDR) des Standorts, von dem die Anfrage stammt. Mit diesem Parameter werden Ortsdetails wie der regionsspezifische Ortsname (sofern verfügbar) angezeigt. Der Parameter kann sich gemäß geltendem Recht auf Ergebnisse auswirken. Weitere Informationen finden Sie unter https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Beachten Sie, dass dreistellige Regionscodes derzeit nicht unterstützt werden. |
rankPreference |
Ranking der Ergebnisse in der Antwort |
includedType |
Der angeforderte Ortstyp. Vollständige Liste der unterstützten Typen: https://developers.google.com/maps/documentation/places/web-service/place-types Es wird nur ein enthaltener Typ unterstützt. |
openNow |
Beschränkt die Suche auf Orte, die derzeit geöffnet sind. Der Standardwert ist "false". |
minRating |
Filtern Sie Ergebnisse heraus, deren durchschnittliche Nutzerbewertung grundsätzlich unter diesem Limit liegt. Ein gültiger Wert muss eine Gleitkommazahl zwischen 0 und 5 (einschließlich) in einer Frequenz von 0,5 sein, d. h. [0, 0,5, 1,0, ... , 5,0] (jeweils einschließlich). Die Eingabebewertung wird auf die nächste 0,5(Obergrenze) aufgerundet. Bei einer Bewertung von 0,6 werden beispielsweise alle Ergebnisse mit einer Bewertung unter 1,0 ausgeschlossen. |
maxResultCount |
Eingestellt: Verwende stattdessen Die maximale Anzahl von Ergebnissen pro Seite, die zurückgegeben werden kann. Wenn die Anzahl der verfügbaren Ergebnisse größer als Wenn sowohl |
pageSize |
Optional. Die maximale Anzahl von Ergebnissen pro Seite, die zurückgegeben werden kann. Wenn die Anzahl der verfügbaren Ergebnisse größer als Wenn sowohl |
pageToken |
Optional. Seitentoken, das von einem vorherigen TextSearch-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle an TextSearch bereitgestellten Parameter außer |
priceLevels[] |
Beschränkt die Suche auf Orte, die als bestimmte Preisstufen gekennzeichnet sind. Nutzer können eine beliebige Kombination von Preisstufen auswählen. Standardmäßig werden alle Preisstufen ausgewählt. |
strictTypeFiltering |
Wird verwendet, um die strikte Typfilterung für „includedType“ festzulegen. Bei Einstellung auf „true“ werden nur Ergebnisse desselben Typs zurückgegeben. Die Standardeinstellung ist „false“. |
locationBias |
Die Region, in der gesucht werden soll. Dieser Standort dient als Verzerrung, d. h., Ergebnisse in der Nähe eines bestimmten Standorts können zurückgegeben werden. Kann nicht zusammen mit „locationRestriction“ festgelegt werden. |
locationRestriction |
Die Region, in der gesucht werden soll. Dieser Standort dient als Einschränkung, d. h., Ergebnisse außerhalb des angegebenen Standorts werden nicht zurückgegeben. Kann nicht zusammen mit „locationBias“ festgelegt werden. |
evOptions |
Optional. Legen Sie die durchsuchbaren Elektrofahrzeug-Optionen einer Ortssuchanfrage fest. |
Antworttext
Antwortprototyp für places.searchText.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "places": [ { object ( |
Felder | |
---|---|
places[] |
Eine Liste von Orten, die den Textsuchkriterien des Nutzers entsprechen. |
contextualContents[] |
Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative. Eine Liste von kontextbezogenen Inhalten, bei der jeder Eintrag mit dem entsprechenden Ort im selben Index im Ortsfeld verknüpft ist. Die Inhalte, die für die |
nextPageToken |
Ein Token, das als |
RankPreference
Ranking der Ergebnisse in der Antwort
Enums | |
---|---|
RANK_PREFERENCE_UNSPECIFIED |
Für eine kategoriale Suchanfrage wie „Restaurants in New York City“ ist RELEVANCE die Standardabfrage. Für nicht kategorische Suchanfragen wie „Mountain View, CA“ empfehlen wir, „rankPreference“ nicht zu konfigurieren. |
DISTANCE |
Die Ergebnisse werden nach Entfernung sortiert. |
RELEVANCE |
Die Ergebnisse werden nach Relevanz sortiert. Die Sortierreihenfolge wird durch den normalen Ranking-Stack bestimmt. |
LocationBias
Die Region, in der gesucht werden soll. Dieser Standort dient als Verzerrung, d. h., Ergebnisse in der Nähe eines bestimmten Standorts können zurückgegeben werden.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
rectangle |
Ein rechteckiges Feld, das von der nordöstlichen und südwestlichen Ecke definiert wird. |
circle |
Ein durch Mittelpunkt und Radius definierter Kreis. |
LocationRestriction
Die Region, in der gesucht werden soll. Dieser Standort dient als Einschränkung, d. h., Ergebnisse außerhalb des angegebenen Standorts werden nicht zurückgegeben.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
rectangle |
Ein rechteckiges Feld, das von der nordöstlichen und südwestlichen Ecke definiert wird. |
EVOptions
Durchsuchbare Elektrofahrzeug-Optionen einer Ortssuchanfrage
JSON-Darstellung |
---|
{
"minimumChargingRateKw": number,
"connectorTypes": [
enum ( |
Felder | |
---|---|
minimumChargingRateKw |
Optional. Erforderliche Mindestladerate in Kilowatt. Ein Ort, dessen Gebühren unter dem angegebenen Preis liegen, wird herausgefiltert. |
connectorTypes[] |
Optional. Die Liste der bevorzugten Anschlusstypen für Elektrofahrzeuge. Ein Ort, der keinen der aufgeführten Connector-Typen unterstützt, wird herausgefiltert. |
ContextualContent
Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative.
Inhalt, der für die Ortsabfrage kontextbezogen ist.
JSON-Darstellung |
---|
{ "reviews": [ { object ( |
Felder | |
---|---|
reviews[] |
Liste der Rezensionen zu diesem Ort, die zur Ortsabfrage stehen. |
photos[] |
Informationen (einschließlich Verweisen) zu Fotos dieses Orts, die im Zusammenhang mit der Ortsabfrage stehen. |
justifications[] |
Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative. Begründungen für den Ort. |
Begründung
Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative.
Begründungen für den Ort. Eine Begründung beantwortet die Frage, warum ein Ort für Endnutzer interessant sein könnte.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
reviewJustification |
Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative. |
businessAvailabilityAttributesJustification |
Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative. |
ReviewJustification
Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative.
Begründungen für Nutzerrezensionen. Dadurch wird ein Abschnitt der Nutzerrezension hervorgehoben, der Endnutzer interessiert. Wenn die Suchanfrage beispielsweise „pizza pizza“ lautet, wird in der Begründung für die Rezension der relevante Text für die Suchanfrage hervorgehoben.
JSON-Darstellung |
---|
{ "highlightedText": { object ( |
Felder | |
---|---|
highlightedText |
|
review |
Die Rezension, aus der der markierte Text generiert wird. |
HighlightedText
Der durch die Begründung hervorgehobene Text. Dies ist ein Teil der Rezension selbst. Das genaue Wort, das markiert werden soll, wird durch HighlightedTextRange markiert. Der Text könnte aus mehreren Wörtern bestehen.
JSON-Darstellung |
---|
{
"text": string,
"highlightedTextRanges": [
{
object ( |
Felder | |
---|---|
text |
|
highlightedTextRanges[] |
Die Liste der Bereiche des markierten Textes. |
HighlightedTextRange
Der Bereich des markierten Textes.
JSON-Darstellung |
---|
{ "startIndex": integer, "endIndex": integer } |
Felder | |
---|---|
startIndex |
|
endIndex |
|
BusinessAvailabilityAttributesJustification
Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative. BusinessAvailabilityAttributes begründet. Hier sehen Sie einige Attribute eines Unternehmens, die für Endnutzer interessant sein könnten.
JSON-Darstellung |
---|
{ "takeout": boolean, "delivery": boolean, "dineIn": boolean } |
Felder | |
---|---|
takeout |
Ob Speisen zum Mitnehmen angeboten werden |
delivery |
Ob ein Ort einen Lieferservice anbietet. |
dineIn |
Ob im Restaurant Speisemöglichkeiten angeboten werden |