- HTTP-Anfrage
- Anfragetext
- Antworttext
- LocationRestriction
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RankPreference
Suchen Sie nach Orten in der Nähe von Standorten.
HTTP-Anfrage
POST https://places.googleapis.com/v1/places:searchNearby
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "languageCode": string, "regionCode": string, "includedTypes": [ string ], "excludedTypes": [ string ], "includedPrimaryTypes": [ string ], "excludedPrimaryTypes": [ string ], "maxResultCount": integer, "locationRestriction": { object ( |
Felder | |
---|---|
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. |
includedTypes[] |
Enthaltener Ortstyp (z. B. „Restaurant“ oder „Tankstelle“) von https://developers.google.com/maps/documentation/places/web-service/place-types Sie können bis zu 50 Typen aus Tabelle A angeben. Wenn Typen in Konflikt stehen, d.h. ein Typ sowohl in „includedTypes“ als auch in „excludedTypes“ enthalten ist, wird der Fehler INVALID_ARGUMENT zurückgegeben. Wenn ein Ortstyp mit mehreren Typeinschränkungen angegeben wird, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Wenn wir z. B. {includedTypes = ["restaurant"], excludedPrimaryTypes = ["restaurant"]} haben, enthalten die zurückgegebenen Orte "restaurant" zugehörige Dienstleistungen, die nicht primär als „Restaurants“ tätig sind. |
excludedTypes[] |
Der Ortstyp (z. B. „Restaurant“ oder „Tankstelle“) wurde von https://developers.google.com/maps/documentation/places/web-service/place-types ausgeschlossen. Sie können bis zu 50 Typen aus Tabelle A angeben. Wenn der Kunde sowohl eingeschlossene Typen (z.B. Restaurant) als auch ausgeschlossene Typen (z.B. Café) angibt, sollte die Antwort Orte enthalten, die ein Restaurant, aber nicht ein Café sind. Die Antwort enthält Orte, die mit mindestens einem „includedTypes“ und keinem „excludedTypes“ übereinstimmen. Wenn Typen in Konflikt stehen, d.h. ein Typ sowohl in „includedTypes“ als auch in „excludedTypes“ enthalten ist, wird der Fehler INVALID_ARGUMENT zurückgegeben. Wenn ein Ortstyp mit mehreren Typeinschränkungen angegeben wird, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Wenn wir z. B. {includedTypes = ["restaurant"], excludedPrimaryTypes = ["restaurant"]} haben, enthalten die zurückgegebenen Orte "restaurant" zugehörige Dienstleistungen, die nicht primär als „Restaurants“ tätig sind. |
includedPrimaryTypes[] |
Primärer Ortstyp (z. B. „Restaurant“ oder „Tankstelle“) von https://developers.google.com/maps/documentation/places/web-service/place-types aufgenommen Einem Ort kann nur ein einziger Haupttyp aus der Tabelle mit den unterstützten Typen zugeordnet sein. Sie können bis zu 50 Typen aus Tabelle A angeben. Falls Primärtypen in Konflikt stehen, d.h. ein Typ sowohl in „includedPrimaryTypes“ als auch in „excludedPrimaryTypes“ enthalten ist, wird der Fehler INVALID_ARGUMENT zurückgegeben. Wenn ein Ortstyp mit mehreren Typeinschränkungen angegeben wird, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Wenn wir z. B. {includedTypes = ["restaurant"], excludedPrimaryTypes = ["restaurant"]} haben, enthalten die zurückgegebenen Orte "restaurant" zugehörige Dienstleistungen, die nicht primär als „Restaurants“ tätig sind. |
excludedPrimaryTypes[] |
Der primäre Ortstyp (z.B. „Restaurant“ oder „Tankstelle“) wurde von https://developers.google.com/maps/documentation/places/web-service/place-types ausgeschlossen. Sie können bis zu 50 Typen aus Tabelle A angeben. Falls Primärtypen in Konflikt stehen, d.h. ein Typ sowohl in „includedPrimaryTypes“ als auch in „excludedPrimaryTypes“ enthalten ist, wird der Fehler INVALID_ARGUMENT zurückgegeben. Wenn ein Ortstyp mit mehreren Typeinschränkungen angegeben wird, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Wenn wir z. B. {includedTypes = ["restaurant"], excludedPrimaryTypes = ["restaurant"]} haben, enthalten die zurückgegebenen Orte "restaurant" zugehörige Dienstleistungen, die nicht primär als „Restaurants“ tätig sind. |
maxResultCount |
Maximale Anzahl der zurückzugebenden Ergebnisse. Der Wert muss zwischen 1 und 20 (Standardeinstellung) liegen. Wenn die Zahl nicht festgelegt ist, wird die Obergrenze wieder erreicht. Wenn die Zahl auf negativ festgelegt ist oder den oberen Grenzwert überschreitet, wird der Fehler INVALID_ARGUMENT zurückgegeben. |
locationRestriction |
Erforderlich. Die Region, in der gesucht werden soll. |
rankPreference |
Ranking der Ergebnisse in der Antwort |
Antworttext
Antwortprototyp für „In der Nähe suchen“.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"places": [
{
object ( |
Felder | |
---|---|
places[] |
Eine Liste mit Orten, die die Anforderungen der Nutzer erfüllen, z. B. Ortstypen, Anzahl von Orten und bestimmte Standortbeschränkungen. |
LocationRestriction
Die Region, in der gesucht werden soll.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
circle |
Ein durch Mittelpunkt und Radius definierter Kreis. |
RankPreference
Ranking der Ergebnisse in der Antwort
Enums | |
---|---|
RANK_PREFERENCE_UNSPECIFIED |
Der RankPreference-Wert ist nicht festgelegt. Standardmäßig wird der Rang nach BELIEBTHEIT verwendet. |
DISTANCE |
Die Ergebnisse werden nach Entfernung sortiert. |
POPULARITY |
Die Ergebnisse werden nach Beliebtheit sortiert. |