Więcej informacji o filtrach typów

W interfejsie Places Aggregate API filtr typu pomaga zawęzić wyszukiwanie, umożliwiając wybranie typów miejsc, które chcesz uwzględnić w odpowiedzi lub z niej wykluczyć. Możesz tworzyć listy typów, które Cię interesują, i typów, które Cię nie interesują, zarówno w przypadku głównej kategorii miejsca, jak i jego innych szczegółów. Dzięki temu możesz tworzyć konkretne wyszukiwania, aby znaleźć dokładnie te miejsca, których szukasz.

Dostępnych jest ponad 200 typów miejsc. Pełną listę obsługiwanych typów miejsc znajdziesz w tabeli A w sekcji Typy miejsc w dokumentacji interfejsu Places API (nowego).

Jak działają typy miejsc

Miejsce może mieć kilka typów:

  • Miejsce może mieć jeden typ podstawowy, który odzwierciedla jego główną funkcję. W niektórych przypadkach typ podstawowy może nie być określony.

  • Miejsce może mieć co najmniej 1 typ dodatkowy. Typy dodatkowe to dodatkowe kategorie, które mają zastosowanie do miejsca i zawierają dodatkowe informacje o jego cechach i usługach.

Na przykład miejsce może określić swój typ podstawowy jako restaurant, ale ponieważ pełni też funkcję baru i oferuje usługi gastronomiczne, może też określić swoje typy dodatkowe jako bar, food i establishment.

Filtruj według typu

Aby filtrować miejsca według typu podstawowego, użyj w żądaniu parametrów includedPrimaryTypes i excludedPrimaryTypes. Filtr ma zastosowanie tylko do typu podstawowego miejsca. Na przykład filtr includedPrimaryTypes z wartością restaurant zwraca tylko miejsca, które pełnią głównie funkcję restauracji.

Aby filtrować miejsca według typu podstawowego i dodatkowego, użyj w żądaniu parametrów includedTypes i excludedTypes. Filtr ma zastosowanie do obu typów. Na przykład includedTypes z bar zwraca miejsca, które mają bar jako typ podstawowy lub dodatkowy.