প্লেসেস UI কিট কম্পোনেন্ট লাইব্রেরিটি আপনাকে প্লেসেস এপিআই-এর ডেটা ব্যবহার করে আপনার অ্যাপ এবং ওয়েব পেজগুলিতে গুগল ম্যাপসের পরিচিত ইউজার এক্সপেরিয়েন্স নিয়ে আসতে সাহায্য করে। এতে একটি স্বতন্ত্র UI কম্পোনেন্ট অন্তর্ভুক্ত রয়েছে যা ন্যূনতম খরচ এবং কোডের মাধ্যমে একটি প্লেসেস-সমৃদ্ধ অভিজ্ঞতা প্রদানের জন্য স্বাধীনভাবে, একসাথে, অথবা গুগল ম্যাপস প্ল্যাটফর্মের অন্যান্য এপিআই-এর সাথে একত্রে ব্যবহার করা যেতে পারে।

প্লেসেস UI কিট-এ প্লেসেস ডেটা রেন্ডার করার জন্য নিম্নলিখিত HTML এলিমেন্টগুলো অন্তর্ভুক্ত রয়েছে:
- স্থানের বিবরণ উপাদানগুলো একটি নির্বাচিত স্থানের খোলার সময়, ওয়েবসাইট এবং পর্যালোচনার মতো বিবরণ প্রদর্শন করে।
- অ্যাডভান্সড প্লেস ডিটেইলস এলিমেন্টস (প্রিভিউ) প্লেস ডিটেইলস এলিমেন্টস-কে আরও প্রসারিত করে, যা আপনাকে অ্যাকশন বাটন কনফিগার করতে এবং রিভিউ ও মিডিয়াতে সার্চ ও ফিল্টারিং অপশন প্রয়োগ করতে দেয়।
- স্থান অনুসন্ধান উপাদানগুলো নিকটবর্তী অনুসন্ধান অথবা পাঠ্য অনুসন্ধানের জবাবে স্থানসমূহের একটি তালিকা প্রদর্শন করে।
- অ্যাডভান্সড প্লেস সার্চ এলিমেন্টস (প্রিভিউ) প্লেস সার্চ এলিমেন্টস-কে আরও প্রসারিত করে, যা আপনাকে অ্যাকশন বাটন কনফিগার করতে এবং রিভিউ ও মিডিয়ার ক্ষেত্রে সার্চ ও ফিল্টারিং অপশন প্রয়োগ করতে দেয়।
- অ্যাডভান্সড প্লেস লিস্ট এলিমেন্ট (প্রিভিউ) একগুচ্ছ প্লেস আইডির ভিত্তিতে স্থানসমূহের একটি সংগ্রহকে তালিকায় প্রদর্শন করে এবং এটি কাস্টম বাটন ও ফিল্টারিংও সমর্থন করে।
- বেসিক প্লেস অটোকমপ্লিট এলিমেন্ট একটি টেক্সট ইনপুট ফিল্ড রেন্ডার করে, একটি UI পিক লিস্টে স্থানের পূর্বাভাস সরবরাহ করে এবং নির্বাচিত স্থানের জন্য একটি প্লেস আইডি রিটার্ন করে।
মূল বৈশিষ্ট্য এবং ক্ষমতা
- ন্যূনতম কোড দিয়ে গুগলের বিশ্বস্ত অভিজ্ঞতাকে কাজে লাগান।
- Places API-এর চেয়ে কম খরচে আপনার অ্যাপে Google Maps UI for Places নিয়ে আসুন।
- আপনার প্রয়োজন অনুযায়ী ডেটা এবং ডিসপ্লে অপশনগুলো বেছে নিন।
Places UI Kit Essentials and Pro
Places UI Kit-এর দুটি স্তর রয়েছে: 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 UI Kit Essentials এবং Pro টায়ারগুলোর একটি বিস্তারিত তুলনা দেওয়া হয়েছে:
| সক্ষমতা | প্লেসেস UI কিট এসেনশিয়ালস | প্লেসেস UI কিট প্রো |
|---|---|---|
| লো কোড | ||
| স্টাইল কাস্টমাইজেশন | ||
| বিষয়বস্তু কনফিগারেশন | ||
| স্থানের বিবরণ | ||
| ছবি এবং পর্যালোচনা | ||
| ছবি এবং পর্যালোচনার কনফিগারেশন | ||
| বোতাম কনফিগারেশন | ||
| কাস্টম স্থান তালিকা |
বিলিং
নিম্নলিখিত উপাদানগুলি Places UI Kit Pro SKU-কে বিল করে:
-
AdvancedPlaceListElement -
AdvancedPlaceSearchElement -
AdvancedPlaceDetailsElement -
AdvancedPlaceDetailsCompactElement
Places UI Kit কোয়েরির বিল প্রতিটি কম্পোনেন্ট ইনস্ট্যানসিয়েশনের জন্য করা হয়, রেসপন্সে অন্তর্ভুক্ত Places API ডেটার উপর ভিত্তি করে নয়। রেসপন্স প্রদানের জন্য প্রয়োজনীয় কোনো অন্তর্নিহিত API কলের সাথে কোনো অতিরিক্ত খরচ যুক্ত নেই। উদাহরণস্বরূপ, একটি Places UI Kit Nearby Search প্রতিটি স্থানের ছবি ফেরত দেওয়ার জন্য কোনো অতিরিক্ত চার্জ তৈরি করবে না।