شما میتوانید با استفاده از پارامترهای شرح داده شده در جدول زیر، فیلترها را بر روی توابع شمارش مکان اعمال کنید. توجه داشته باشید که پارامترهای مورد نیاز برای هر تابع متفاوت است:
-
PLACES_COUNT:geographyنیاز دارد -
PLACES_COUNT_PER_TYPE: بهgeographyوtypeنیاز دارد -
PLACES_COUNT_PER_GEO: بهgeographiesنیاز دارد -
PLACES_COUNT_PER_H3:geographyوh3_resolutionنیاز دارد
نام فیلتر و مقدار آن به حروف کوچک و بزرگ حساس هستند. شما باید آنها را دقیقاً همانطور که در جدول ظاهر میشوند، مشخص کنید. در غیر این صورت، پرس و جو خطای آرگومان نامعتبر را برمیگرداند.
| نام فیلتر | توضیحات | نوع | مقادیر پشتیبانی شده |
|---|---|---|---|
geography | برای یک منطقه برای جستجو مشخص میکند. هر نوع شما میتوانید از پارامتر حداقل مساحت جستجو ۴۰ متر در ۴۰ متر (۱۶۰۰ متر مربع ) الزامی است. اگر مساحت جستجو را کمتر از این حد تعیین کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. | GEOGRAPHY | هر نوع GEOGRAPHY . |
geographies | فقط برای فهرستی از نواحی مورد جستجو را مشخص میکند. هر نوع شما میتوانید از پارامتر حداقل مساحت جستجو ۴۰ متر در ۴۰ متر (۱۶۰۰ متر مربع ) الزامی است. اگر مساحت جستجو را کمتر از این حد تعیین کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. | ARRAY<GEOGRAPHY> | هر نوع GEOGRAPHY . |
geography_radius | یک شعاع یا بافر، بر حسب متر، به جغرافیای مشخص شده اضافه میکند. مقدار پیشفرض ۰ است. مقدار مشخص شده باید حداقل مساحت جستجو را ۴۰.۰ متر در ۴۰.۰ متر (۱۶۰۰ متر مربع ) تعریف کند. به عنوان مثال، برای یک جغرافیای | INT64 | حداقل 0 است. |
h3_resolution | فقط برای وضوح H3 برای تجمیع تعداد مکانها در سلولهای H3 استفاده میشود. | INT64 | بین ۰ تا ۸. |
types | انواع مکانهایی را که باید در نظر گرفته شوند، مشخص میکند. هر مکان شامل مجموعهای از انواع مکانها است، برای مثال | ARRAY<STRING> | برای لیست کامل مقادیر ممکن، به Place types مراجعه کنید. مثال: |
primary_types | انواع اصلی مورد بررسی را مشخص میکند. یک مکان فقط میتواند یک نوع اصلی داشته باشد که آن نوع، بهترین توصیفکنندهی مکان است. اگر هیچ نوع اصلی مشخص نشده باشد، تمام انواع اصلی موجود در نتیجه در نظر گرفته میشوند. | ARRAY<STRING> | برای لیست کامل مقادیر ممکن، به Place types مراجعه کنید. مثال: |
min_rating | حداقل رتبهبندی مکانی که باید در نظر گرفته شود را مشخص میکند. رتبهبندی مکانها بر اساس نظرات کاربران در مورد مکان است و دامنهای بین ۱.۰ تا ۵.۰ دارد. اگر رتبهبندی خارج از این محدوده را مشخص کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. | FLOAT | بین ۱.۰ تا ۵.۰. |
max_rating | حداکثر امتیاز مکانی که باید در نظر گرفته شود را مشخص میکند. رتبهبندی مکانها بر اساس نظرات کاربران در مورد مکان است و دامنهای بین ۱.۰ تا ۵.۰ دارد. اگر رتبهبندی خارج از این محدوده را مشخص کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. | FLOAT | بین ۱.۰ تا ۵.۰. |
min_user_rating_count | حداقل تعداد امتیاز کاربر که باید در نظر گرفته شود را مشخص میکند. تعداد امتیاز کاربران، تعداد کل نظراتی است که یک مکان دارد. حداقل مقدار ۰ است. اگر مقداری کمتر از ۰ تعیین کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. | INT64 | حداقل مقدار 0 است. |
max_user_rating_count | حداکثر تعداد امتیاز کاربر را که باید در نظر گرفته شود، مشخص میکند. تعداد امتیاز کاربران، تعداد کل نظراتی است که یک مکان دارد. حداقل مقدار ۰ است. اگر مقداری کمتر از ۰ تعیین کنید، تابع خطای آرگومان نامعتبر را برمیگرداند. | INT64 | حداقل مقدار 0 است. |
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 |