بااستفاده از پارامترهای شرحدادهشده در جدول زیر، میتوانید فیلترهایی را روی توابع شمارش مکان اعمال کنید. توجه داشته باشید که پارامترهای لازم برای هر تابع متفاوت است:
PLACES_COUNT:geographyلازم است-
PLACES_COUNT_PER_TYPE_V2: بهgeographyوtypeنیاز دارد PLACES_COUNT_V2: بهgeographiesنیاز دارد-
PLACES_COUNT_PER_H3: بهgeographyوh3_resolutionنیاز دارد -
PLACES_COUNT_CHANGE: بهmonth1وmonth2نیاز دارد
نام فیلتر و مقدار آن حروفحساس است. باید آنها را دقیقاً همانطور که در جدول نشان داده شدهاند مشخص کنید. درغیراینصورت، پُرسمان خطای شناسه نامعتبر برمیگرداند.
| نام فیلتر | شرح | نوع | مقادیر پشتیبانیشده |
|---|---|---|---|
geography |
برای منطقهای را برای جستجو مشخص میکند. هر نوع میتوانید از پارامتر حداقل محل جستجو ۴۰٫۰ متر در ۴۰٫۰ متر (۱۶۰۰ متر۲) اعمال میشود. اگر منطقه جستجویی را زیر این حد مشخص کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. |
GEOGRAPHY |
هر نوع GEOGRAPHY. |
geographies |
فقط برای فهرستی از مناطق را برای جستجو مشخص میکند. هر نوع میتوانید از پارامتر حداقل محل جستجو ۴۰٫۰ متر در ۴۰٫۰ متر (۱۶۰۰ متر۲) اعمال میشود. اگر منطقه جستجویی را زیر این حد مشخص کنید، تابع خطای شناسه نامعتبر را برمیگرداند. |
ARRAY<GEOGRAPHY> |
هر نوع GEOGRAPHY. |
geography_radius |
شعاع یا حائلی را، به متر، به جغرافیای مشخصشده اضافه میکند. مقدار پیشفرض ۰ است. مقدار مشخصشده باید حداقل منطقه جستجوی ۴۰٫۰ متر در ۴۰٫۰ متر (۱۶۰۰ متر۲) را تعریف کند. برای مثال، برای جغرافیای |
INT64 |
حداقل مقدار ۰ است. |
h3_resolution |
فقط برای وضوح H3 که برای تجمیع تعداد مکانها در سلولهای H3 استفاده میشود. |
INT64 |
بین ۰ تا ۱۱. |
types |
انواع مکانهایی را که باید درنظر گرفته شود مشخص میکند. هر مکان شامل مجموعهای از انواع مکانها است، برای مثال |
ARRAY<STRING> |
برای فهرست کامل مقادیر ممکن، انواع مکان را ببینید. مثال:
|
primary_type |
انواع اصلی را برای درنظر گرفتن مشخص میکند. هر مکان فقط میتواند یک نوع اصلی داشته باشد که بهترین توصیف برای آن مکان است. اگر هیچ نوع اصلیای مشخص نشده باشد، همه انواع اصلی مکان در نتیجه درنظر گرفته میشوند. |
ARRAY<STRING> |
برای مشاهده فهرست کامل مقادیر ممکن، انواع مکان را ببینید. مثال:
|
brand_ids |
فقط برای شناسههای نمانام را برای درنظر گرفتن مشخص میکند. هر مکان میتواند با شناسههای نمانام مرتبط باشد. اگر شناسه نمانامی مشخص نشده باشد، همه نمانامها (و مکانهای غیرنمانامی) در نتیجه درنظر گرفته میشوند. توجه: دادههای نمانامها فقط در برخی کشورها پشتیبانی میشود. درحالحاضر: ایالات متحده (US)، کانادا (CA)، پادشاهی متحد (GB)، و استرالیا (AU). |
ARRAY<STRING> |
آرایهای از شناسههای نمانام. برای اطلاعات بیشتر درباره دادههای نمانامها، به نوشتن پُرسمان بااستفاده از دادههای نمانامها مراجعه کنید. مثال:
|
min_rating |
حداقل ردهبندی مکان را برای درنظر گرفتن مشخص میکند.
ردهبندی «مکانها» براساس مرورهای کاربران از مکان است و دامنهای بین ۱٫۰ تا ۵٫۰ دارد اگر ردهبندیای خارج از این محدوده مشخص کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. |
FLOAT |
بین ۱.۰ و ۵.۰. |
max_rating |
حداکثر ردهبندی مکان را برای درنظر گرفتن مشخص میکند. ردهبندی «مکانها» براساس مرورهای کاربران از مکان است و دامنهای بین ۱٫۰ تا ۵٫۰ دارد اگر ردهبندیای خارج از این محدوده مشخص کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. |
FLOAT |
بین ۱.۰ و ۵.۰. |
min_user_rating_count |
حداقل تعداد ردهبندی کاربر را برای درنظر گرفتن مشخص میکند. تعداد ردهبندیهای کاربر عبارت است از تعداد کل مرورهایی که یک مکان دارد. حداقل مقدار ۰ است. اگر مقداری کمتر از ۰ مشخص کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. |
INT64 |
حداقل مقدار مجاز ۰ است. |
max_user_rating_count |
حداکثر تعداد ردهبندی کاربر را برای درنظر گرفتن مشخص میکند. تعداد ردهبندیهای کاربر عبارت است از تعداد کل مرورهایی که یک مکان دارد. حداقل مقدار ۰ است. اگر مقداری کمتر از ۰ مشخص کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. |
INT64 |
حداقل مقدار مجاز ۰ است. |
price_level |
سطوح قیمت را برای درنظر گرفتن مشخص میکند. میتوانید چند سطح قیمت مشخص کنید. |
ARRAY<STRING> |
مقادیر پشتیبانیشده:
مثال:
|
business_status |
وضعیت کسبوکار را برای درنظر گرفتن مشخص میکند. میتوانید چند وضعیت کسبوکار مشخص کنید. | ARRAY<STRING> |
مقادیر پشتیبانیشده:
مثال:
|
takeout |
مکانهایی را که خدمات بیرونبر ارائه میدهند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
delivery |
مکانهایی را که خدمات ارسال ارائه میدهند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
dine_in |
مکانهایی را که امکان صرف غذا در محل دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
curbside_pickup |
مکانهایی را که خدمات تحویل در خیابان ارائه میدهند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
reservable |
مکانهایی را که قابلرزرو هستند درنظر بگیرید. | BOOLEAN |
TRUE، FALSE |
outdoor_seating |
مکانهایی را که جای نشستن در فضای باز دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
live_music |
جاهایی را که موسیقی زنده ارائه میدهند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
allows_dogs |
مکانهایی را که ورود سگ به آنها مجاز است درنظر بگیرید. | BOOLEAN |
TRUE، FALSE |
restroom |
مکانهایی را که سرویس بهداشتی دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_breakfast |
مکانهایی را که صبحانه سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_lunch |
مکانهایی را که ناهار سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_dinner |
مکانهایی را که شام سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_beer |
مکانهایی را که آبجو سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_wine |
مکانهایی را که شراب سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_brunch |
جاهایی را که چاشت نیمروز سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_vegetarian_food |
مکانهایی را که غذای گیاهی سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_cocktails |
مکانهایی را که کوکتل سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_dessert |
مکانهایی را که دسر سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
serves_coffee |
مکانهایی را که قهوه سرو میکنند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
menu_for_children |
مکانهایی را درنظر میگیرد که منو برای کودکان ارائه میدهند. | BOOLEAN |
TRUE، FALSE |
good_for_children |
مکانهایی را درنظر بگیرید که برای کودکان مناسب است. | BOOLEAN |
TRUE، FALSE |
good_for_groups |
مکانهایی را که برای گروهها مناسب است درنظر بگیرید. | BOOLEAN |
TRUE، FALSE |
good_for_watching_sports |
مکانهایی را درنظر بگیرید که برای تماشای مسابقات ورزشی مناسب هستند. | BOOLEAN |
TRUE، FALSE |
accepts_credit_cards |
مکانهایی را که کارت اعتباری میپذیرند درنظر بگیرید. | BOOLEAN |
TRUE، FALSE |
accepts_debit_cards |
مکانهایی را که کارت نقدی میپذیرند درنظر بگیرید. | BOOLEAN |
TRUE، FALSE |
accepts_cash_only |
مکانهایی را که فقط پول نقد میپذیرند درنظر بگیرید. | BOOLEAN |
TRUE، FALSE |
accepts_nfc |
مکانهایی را درنظر بگیرید که پرداخت با NFC را میپذیرند. | BOOLEAN |
TRUE، FALSE |
free_parking_lot |
مکانهایی را که پارکینگ سرباز رایگان دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
paid_parking_lot |
مکانهایی را که پارکینگ سرباز پولی دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
free_street_parking |
مکانهایی را که پارکینگ کنار خیابان رایگان دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
paid_street_parking |
مکانهایی را که پارکینگ پولی کنار خیابان دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
valet_parking |
مکانهایی را که خدمات ماشینپایی دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
free_garage_parking |
مکانهایی را که پارکینگ رایگان در گاراژ دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
paid_garage_parking |
مکانهایی را که پارکینگ پولی در گاراژ دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
wheelchair_accessible_parking |
مکانهایی را که پارکینگ دسترسپذیر با صندلی چرخدار دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
wheelchair_accessible_entrance |
مکانهایی را که ورودی دسترسپذیر با صندلی چرخدار دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
wheelchair_accessible_restroom |
مکانهایی را که توالت دسترسپذیر با صندلی چرخدار دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
wheelchair_accessible_seating |
مکانهایی را که جای نشستن دسترسپذیر با صندلی چرخدار دارند درنظر میگیرد. | BOOLEAN |
TRUE، FALSE |
snapshot_date |
ماه عکس آنی تاریخی را برای پُرسمان مشخص میکند. اگر حذف شود، بهطور پیشفرض به جدیدترین عکس آنی برمیگردد. |
STRING |
قالب: مثال: |
month1 |
فقط برای ماه عکس آنی خط مبنا را برای پُرسمان مشخص میکند. |
STRING |
قالب: مثال: |
month2 |
فقط برای ماه عکس آنی مقایسه را برای پُرسمان مشخص میکند. |
STRING |
قالب: مثال: |
regular_opening_hours |
مکانها را براساس ساعات کاری معمولشان فیلتر میکند. |
JSON |
مثال: |
min_ev_charge_connector_count |
حداقل تعداد رابطهای شارژ خودرو برقی را مشخص میکند. |
INT64 |
حداقل مقدار ۰ است. |
max_ev_charge_connector_count |
حداکثر تعداد رابطهای شارژ خودروِ برقی را مشخص میکند. |
INT64 |
حداقل مقدار ۰ است. |
max_ev_max_charge_rate_kw |
حداکثر نرخ شارژ را برحسب کیلووات برای ایستگاههای شارژ خودرو برقی مشخص میکند. |
FLOAT64 |
حداقل مقدار ۰٫۰ است. |
ev_charge_connector_types |
انواع رابط خودرو برقی را برای درنظر گرفتن مشخص میکند. |
ARRAY<STRING> |
مثال: |