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.