Подробнее о типах фильтров

Фильтр по типу в API Places Aggregate помогает сузить поиск, позволяя выбрать, какие типы мест включить в ответ или исключить из него. Вы можете создавать списки нужных и ненужных типов, как для основной категории места, так и для других его характеристик. Таким образом, вы можете создавать конкретные поисковые запросы, чтобы найти именно те места, которые вам нужны.

Доступно более 200 типов мест. Полный список поддерживаемых API Places Aggregate см. в таблице A в разделе «Типы мест» API Places (новое).

Как работают типы мест

Место может иметь несколько типов мест:

  • Место может иметь один основной тип , отражающий его основную функцию. Однако в некоторых случаях основной тип может быть не указан.

  • Место может иметь один или несколько вторичных типов. Вторичные типы — это дополнительные категории, которые применяются к месту и предоставляют дополнительную информацию о его характеристиках и услугах.

Например, место может указать свой основной тип как restaurant , но поскольку оно также выполняет функции бара и предоставляет услуги общественного питания, то можно также указать свои вторичные типы как bar, food и establishment .

Фильтр по типу

Чтобы отфильтровать места по основному типу, используйте в запросе includedPrimaryTypes и excludedPrimaryTypes . Фильтр применяется только к основному типу места. Например, фильтр includedPrimaryTypes для restaurant возвращает только места, которые в первую очередь функционируют как рестораны.

Чтобы отфильтровать места как по основному , так и по дополнительному типу, используйте в запросе includedTypes и excludedTypes . Фильтр применяется к обоим типам. Например, includedTypes типа bar возвращает места, у которых bar является либо основным, либо дополнительным типом.