کیت رابط کاربری مکانها
کتابخانه کامپوننت Places UI Kit به شما امکان میدهد تجربه کاربری آشنای نقشههای گوگل را برای Places به برنامهها و صفحات وب خود بیاورید، با استفاده از همان دادههایی که Places API را پشتیبانی میکنند. این کتابخانه شامل یک کامپوننت رابط کاربری مجزا است که میتواند به طور مستقل، با هم یا در ارتباط با سایر APIهای پلتفرم Google Maps برای ارائه یک تجربه غنی از Places با حداقل هزینه و کد استفاده شود.

کیت رابط کاربری Places اجزای زیر را برای رندر کردن دادههای Places فراهم میکند:
- جزئیات مکان، جزئیات مربوط به یک مکان انتخاب شده را نمایش میدهد.
- جزئیات مکان پیشرفته (Advanced Place Details)، جزئیات مربوط به یک مکان انتخاب شده را با گزینههای سفارشیسازی پیشرفته ارائه میدهد.
- تکمیل خودکار مکان پایه، در پاسخ به یک درخواست، یک شناسه مکان برمیگرداند.
- جستجوی مکان ، نتایج جستجوی قابل تنظیم مرتبط با مکان را در فهرستی افقی یا عمودی از کارتهای مکان نمایش میدهد.
- جستجوی پیشرفته مکان ، نتایج جستجوی مرتبط با مکان را با گزینههای سفارشیسازی پیشرفته نمایش میدهد.
- فهرست مکانهای پیشرفته، فهرستی از مکانها را با کارتهای مکان قابل تنظیم نمایش میدهد.
کیت رابط کاربری مکانها، ملزومات و حرفهای
کیت رابط کاربری Places دو سطح ارائه میدهد: Essentials و Pro. سطح Places UI Kit Essentials شامل کامپوننتهای Place Details، Basic Place Autocomplete و Place Search است. سطح Pro شامل کامپوننتهای Advanced Place Details، Advanced Place Search و Advanced Place List است که عملکردی مشابه کامپوننتهای Essentials ارائه میدهند، اما با گزینههای سفارشیسازی بیشتر و ویژگیهای پیشرفتهتر.
جدول زیر مقایسه دقیقی از سطوح ضروری و حرفهای کیت رابط کاربری Places ارائه میدهد:
| قابلیت | ملزومات کیت رابط کاربری مکانها | کیت رابط کاربری مکانها حرفهای |
|---|---|---|
| کد کم | ||
| سفارشی سازی سبک | ||
| پیکربندی محتوا | ||
| جزئیات مکان | ||
| عکسها و بررسیها | ||
| تنظیمات عکس و بررسی | ||
| تنظیمات دکمه | ||
| فهرستهای مکان سفارشی |
صورتحساب
کلاسهای زیر شامل Places UI Kit Pro SKU میشوند:
-
AdvancedPlaceListFragment -
AdvancedPlaceDetailsFragment -
AdvancedPlaceDetailsCompactFragment -
AdvancedPlaceSearchFragment
هزینه کوئریهای Places UI Kit بر اساس نمونهسازی کامپوننت محاسبه میشود، نه بر اساس دادههای Places API موجود در پاسخ. هیچ هزینه اضافی مربوط به هیچ یک از فراخوانیهای API اساسی لازم برای ارائه پاسخ وجود ندارد. به عنوان مثال، جستجوی Nearby Kit در Places UI Kit هیچ هزینه اضافی برای بازگرداندن عکسهای هر مکان ایجاد نمیکند.