Do funkcji zliczających miejsca możesz stosować filtry za pomocą parametrów opisanych w tabeli poniżej. Pamiętaj, że wymagane parametry różnią się w zależności od funkcji:
PLACES_COUNT: wymaga parametrugeographyPLACES_COUNT_PER_TYPE: wymaga parametrówgeographyitypePLACES_COUNT_PER_GEO: wymaga parametrugeographiesPLACES_COUNT_PER_H3: wymaga parametrówgeographyih3_resolution
W nazwie filtra i jego wartości uwzględniana jest wielkość liter. Musisz je podać dokładnie tak, jak są wyświetlane w tabeli. W przeciwnym razie zapytanie zwróci błąd nieprawidłowego argumentu.
| Nazwa filtra | Opis | Typ | Obsługiwane wartości |
|---|---|---|---|
geography |
W przypadku funkcji Określa obszar wyszukiwania. Obsługiwany jest każdy typ Możesz użyć parametru Obowiązuje minimalny obszar wyszukiwania wynoszący 40,0 m na 40,0 m (1600 m2). Jeśli określisz obszar wyszukiwania poniżej tego limitu, funkcja zwróci błąd nieprawidłowego argumentu. |
GEOGRAPHY |
Dowolny typ GEOGRAPHY. |
geographies |
Tylko w przypadku funkcji Określa listę obszarów wyszukiwania. Obsługiwany jest każdy typ Możesz użyć parametru Obowiązuje minimalny obszar wyszukiwania wynoszący 40,0 m na 40,0 m (1600 m2). Jeśli określisz obszar wyszukiwania poniżej tego limitu, funkcja zwróci błąd nieprawidłowego argumentu. |
ARRAY<GEOGRAPHY> |
Dowolny typ GEOGRAPHY. |
geography_radius |
Dodaje promień lub bufor w metrach do określonego obszaru geograficznego. Wartość domyślna to 0. Określona wartość musi definiować minimalny obszar wyszukiwania wynoszący 40,0 m na 40,0 m (1600 m2). Na przykład w przypadku obszaru geograficznego |
INT64 |
Minimalna wartość to 0. |
h3_resolution |
Tylko w przypadku funkcji Rozdzielczość H3 używana do agregowania liczby miejsc w komórkach H3. |
INT64 |
Od 0 do 11. |
types |
Określa typy miejsc, które mają być uwzględniane. Każde miejsce zawiera zestaw typów miejsc, np. |
ARRAY<STRING> |
Pełną listę możliwych wartości, znajdziesz w artykule Typy miejsc. Przykład:
|
primary_types |
Określa typy podstawowe, które mają być uwzględniane. Miejsce może mieć tylko 1 typ podstawowy, który najlepiej opisuje lokalizację. Jeśli nie określisz żadnych typów podstawowych, w wyniku zostaną uwzględnione wszystkie typy podstawowe miejsc. |
ARRAY<STRING> |
Pełną listę możliwych wartości znajdziesz w artykule Typy miejsc. Przykład:
|
min_rating |
Określa minimalną ocenę miejsca, która ma być uwzględniana.
Ocena Miejsc opiera się na opiniach użytkowników o miejscu i mieści się w zakresie od 1,0 do 5,0. Jeśli określisz ocenę spoza tego zakresu, funkcja zwróci błąd nieprawidłowego argumentu. |
FLOAT |
Od 1,0 do 5,0. |
max_rating |
Określa maksymalną ocenę miejsca, która ma być uwzględniana. Ocena Miejsc opiera się na opiniach użytkowników o miejscu i mieści się w zakresie od 1,0 do 5,0. Jeśli określisz ocenę spoza tego zakresu, funkcja zwróci błąd nieprawidłowego argumentu. |
FLOAT |
Od 1,0 do 5,0. |
min_user_rating_count |
Określa minimalną liczbę ocen użytkowników, która ma być uwzględniana. Liczba ocen użytkowników to łączna liczba opinii o miejscu. Minimalna wartość to 0. Jeśli określisz wartość mniejszą niż 0, funkcja zwróci błąd nieprawidłowego argumentu. |
INT64 |
Minimalna wartość to 0. |
max_user_rating_count |
Określa maksymalną liczbę ocen użytkowników, która ma być uwzględniana. Liczba ocen użytkowników to łączna liczba opinii o miejscu. Minimalna wartość to 0. Jeśli określisz wartość mniejszą niż 0, funkcja zwróci błąd nieprawidłowego argumentu. |
INT64 |
Minimalna wartość to 0. |
price_level |
Określa poziomy cen, które mają być uwzględniane. Możesz określić kilka poziomów cen. |
ARRAY<STRING> |
Obsługiwane wartości:
Przykład:
|
business_status |
Określa stan firmy, który ma być uwzględniany. Możesz określić kilka stanów firmy. | ARRAY<STRING> |
Obsługiwane wartości:
Przykład:
|
takeout |
Uwzględnia miejsca, które oferują dania na wynos. | BOOLEAN |
TRUE, FALSE |
delivery |
Uwzględnia miejsca, które oferują dostawę. | BOOLEAN |
TRUE, FALSE |
dine_in |
Uwzględnia miejsca, które oferują posiłki na miejscu. | BOOLEAN |
TRUE, FALSE |
curbside_pickup |
Uwzględnia miejsca, które oferują odbiór na zewnątrz. | BOOLEAN |
TRUE, FALSE |
reservable |
Uwzględnia miejsca, w których można dokonać rezerwacji. | BOOLEAN |
TRUE, FALSE |
outdoor_seating |
Uwzględnia miejsca, które oferują miejsca na zewnątrz. | BOOLEAN |
TRUE, FALSE |
live_music |
Uwzględnia miejsca, które oferują muzykę na żywo. | BOOLEAN |
TRUE, FALSE |
allows_dogs |
Uwzględnia miejsca, w których można przebywać z psami. | BOOLEAN |
TRUE, FALSE |
restroom |
Uwzględnia miejsca, które oferują toalety. | BOOLEAN |
TRUE, FALSE |
serves_breakfast |
Uwzględnia miejsca, które serwują śniadania. | BOOLEAN |
TRUE, FALSE |
serves_lunch |
Uwzględnia miejsca, które serwują obiady. | BOOLEAN |
TRUE, FALSE |
serves_dinner |
Uwzględnia miejsca, które serwują kolacje. | BOOLEAN |
TRUE, FALSE |
serves_beer |
Uwzględnia miejsca, które serwują piwo. | BOOLEAN |
TRUE, FALSE |
serves_wine |
Uwzględnia miejsca, które serwują wino. | BOOLEAN |
TRUE, FALSE |
serves_brunch |
Uwzględnia miejsca, które serwują brunch. | BOOLEAN |
TRUE, FALSE |
serves_vegetarian_food |
Uwzględnia miejsca, które serwują dania wegetariańskie. | BOOLEAN |
TRUE, FALSE |
serves_cocktails |
Uwzględnia miejsca, które serwują koktajle. | BOOLEAN |
TRUE, FALSE |
serves_dessert |
Uwzględnia miejsca, które serwują desery. | BOOLEAN |
TRUE, FALSE |
serves_coffee |
Uwzględnia miejsca, które serwują kawę. | BOOLEAN |
TRUE, FALSE |
menu_for_children |
Uwzględnia miejsca, które oferują menu dla dzieci. | BOOLEAN |
TRUE, FALSE |
good_for_children |
Uwzględnia miejsca, które są odpowiednie dla dzieci. | BOOLEAN |
TRUE, FALSE |
good_for_groups |
Uwzględnia miejsca, które są odpowiednie dla grup. | BOOLEAN |
TRUE, FALSE |
good_for_watching_sports |
Uwzględnia miejsca, które są odpowiednie do oglądania sportu. | BOOLEAN |
TRUE, FALSE |
accepts_credit_cards |
Uwzględnia miejsca, w których można płacić kartą kredytową. | BOOLEAN |
TRUE, FALSE |
accepts_debit_cards |
Uwzględnia miejsca, w których można płacić kartą debetową. | BOOLEAN |
TRUE, FALSE |
accepts_cash_only |
Uwzględnia miejsca, w których można płacić tylko gotówką. | BOOLEAN |
TRUE, FALSE |
accepts_nfc |
Uwzględnia miejsca, w których można płacić za pomocą NFC. | BOOLEAN |
TRUE, FALSE |
free_parking_lot |
Uwzględnia miejsca, które mają bezpłatny parking. | BOOLEAN |
TRUE, FALSE |
paid_parking_lot |
Uwzględnia miejsca, które mają płatny parking. | BOOLEAN |
TRUE, FALSE |
free_street_parking |
Uwzględnia miejsca, które mają bezpłatny parking przy ulicy. | BOOLEAN |
TRUE, FALSE |
paid_street_parking |
Uwzględnia miejsca, które mają płatny parking przy ulicy. | BOOLEAN |
TRUE, FALSE |
valet_parking |
Uwzględnia miejsca, które mają parking z obsługą. | BOOLEAN |
TRUE, FALSE |
free_garage_parking |
Uwzględnia miejsca, które mają bezpłatny parking w garażu. | BOOLEAN |
TRUE, FALSE |
paid_garage_parking |
Uwzględnia miejsca, które mają płatny parking w garażu. | BOOLEAN |
TRUE, FALSE |
wheelchair_accessible_parking |
Uwzględnia miejsca, które mają parking dostępny dla osób na wózkach. | BOOLEAN |
TRUE, FALSE |
wheelchair_accessible_entrance |
Uwzględnia miejsca, które mają wejście dla osób na wózkach. | BOOLEAN |
TRUE, FALSE |
wheelchair_accessible_restroom |
Uwzględnia miejsca, które mają toaletę dla osób na wózkach. | BOOLEAN |
TRUE, FALSE |
wheelchair_accessible_seating |
Uwzględnia miejsca, które mają miejsca dla osób na wózkach. | BOOLEAN |
TRUE, FALSE |