بیشتر در مورد فیلترهای نوع، بیشتر در مورد فیلترهای نوع، بیشتر در مورد فیلترهای نوع

در Places Aggregate API، فیلتر نوع به شما کمک می‌کند جستجوی خود را متمرکز کنید و به شما امکان می‌دهد نوع مکان‌هایی را که می‌خواهید در پاسخ قرار دهید یا از آن حذف کنید، متمرکز کنید. شما می توانید لیستی از انواع مورد نظر و انواعی که نمی خواهید، هم برای دسته اصلی یک مکان و هم برای سایر جزئیات آن ایجاد کنید. به این ترتیب، می توانید جستجوهای خاصی را ایجاد کنید تا دقیقاً مکان های مورد نظر خود را پیدا کنید.

بیش از 200 نوع مکان موجود است. برای فهرست کاملی که Places Aggregate API از آن پشتیبانی می کند، به جدول A در قسمت Place Types for Places API (جدید) مراجعه کنید.

انواع مکان چگونه کار می کنند

یک مکان می تواند چندین نوع مکان داشته باشد:

  • یک مکان می تواند یک نوع اصلی داشته باشد که عملکرد اصلی آن را منعکس می کند. با این حال، در برخی موارد، نوع اولیه ممکن است برای یک مکان مشخص نشده باشد.

  • یک مکان می تواند یک یا چند نوع ثانویه داشته باشد. انواع ثانویه دسته های اضافی هستند که برای ارائه اطلاعات تکمیلی در مورد ویژگی ها و خدمات مکان به یک مکان اعمال می شوند.

به عنوان مثال، یک مکان ممکن است نوع اصلی خود را به عنوان restaurant مشخص کند، اما از آنجایی که به عنوان یک بار نیز خدمت می کند و خدمات غذایی ارائه می دهد، می تواند انواع مکان ثانویه خود را نیز به عنوان bar, food ، و establishment مشخص کند.

بر اساس نوع فیلتر کنید

برای فیلتر کردن مکان‌ها بر اساس نوع اصلی ، includedPrimaryTypes و excludedPrimaryTypes در درخواست استفاده کنید. فیلتر فقط برای نوع اصلی مکان اعمال می شود. برای مثال، یک فیلتر includedPrimaryTypes برای restaurant فقط مکان‌هایی را برمی‌گرداند که عمدتاً به عنوان رستوران عمل می‌کنند.

برای فیلتر کردن مکان‌ها بر اساس نوع اولیه و ثانویه ، از includedTypes و excludedTypes در درخواست استفاده کنید. فیلتر برای هر دو نوع اعمال می شود. برای مثال، یک bar includedTypes مکان‌هایی را برمی‌گرداند که دارای bar به عنوان نوع اصلی یا ثانویه هستند.