প্লেসেস অ্যাগ্রিগেট এপিআই-তে, টাইপ ফিল্টার আপনাকে রেসপন্সে কোন ধরনের স্থান অন্তর্ভুক্ত করতে বা বাদ দিতে চান তা বেছে নেওয়ার সুযোগ দিয়ে আপনার অনুসন্ধানকে সুনির্দিষ্ট করতে সাহায্য করে। আপনি কোনো স্থানের মূল ক্যাটাগরি এবং এর অন্যান্য বিবরণের জন্য, আপনার পছন্দের এবং অপছন্দের ধরনের তালিকা তৈরি করতে পারেন। এইভাবে, আপনি ঠিক যে স্থানগুলো খুঁজছেন তা খুঁজে পেতে সুনির্দিষ্ট অনুসন্ধান তৈরি করতে পারেন।
২০০টিরও বেশি স্থানের প্রকারভেদ উপলব্ধ আছে। প্লেসেস অ্যাগ্রিগেট এপিআই যে সকল প্রকার স্থান সমর্থন করে তার সম্পূর্ণ তালিকার জন্য, প্লেসেস এপিআই (নতুন)-এর অধীনে স্থানের প্রকারভেদ অংশের সারণি ক দেখুন।
স্থানের প্রকারভেদ কীভাবে কাজ করে
একটি স্থানের একাধিক প্রকার থাকতে পারে:
একটি স্থানের একটিমাত্র প্রাথমিক ধরন থাকতে পারে, যা তার প্রধান কাজকে প্রতিফলিত করে। তবে, কিছু ক্ষেত্রে কোনো স্থানের জন্য প্রাথমিক ধরন নির্দিষ্ট করা নাও থাকতে পারে।
একটি স্থানের এক বা একাধিক গৌণ প্রকার থাকতে পারে। গৌণ প্রকার হলো অতিরিক্ত বিভাগ যা কোনো স্থানের বৈশিষ্ট্য ও পরিষেবা সম্পর্কে সম্পূরক তথ্য প্রদানের জন্য প্রযোজ্য হয়।
উদাহরণস্বরূপ, কোনো স্থান তার প্রাথমিক ধরন হিসেবে restaurant নির্দিষ্ট করতে পারে, কিন্তু যেহেতু এটি একটি বার হিসেবেও কাজ করে এবং খাদ্য পরিষেবা প্রদান করে, তাই এটি তার গৌণ স্থানের ধরন হিসেবে bar, food এবং establishment নির্দিষ্ট করতে পারে।
ধরণ অনুসারে ফিল্টার করুন
প্রাথমিক ধরন অনুযায়ী স্থান ফিল্টার করতে, অনুরোধে includedPrimaryTypes এবং excludedPrimaryTypes ব্যবহার করুন। এই ফিল্টারটি শুধুমাত্র কোনো স্থানের প্রাথমিক ধরনের উপর প্রযোজ্য হয়। উদাহরণস্বরূপ, restaurant জন্য একটি includedPrimaryTypes ফিল্টার শুধুমাত্র সেই স্থানগুলোকেই ফেরত দেয় যেগুলো প্রাথমিকভাবে রেস্তোরাঁ হিসেবে কাজ করে।
প্রাথমিক এবং মাধ্যমিক উভয় প্রকারের ভিত্তিতে স্থানগুলি ফিল্টার করতে, অনুরোধে includedTypes এবং excludedTypes ব্যবহার করুন। এই ফিল্টারটি উভয় প্রকারের ক্ষেত্রেই প্রযোজ্য। উদাহরণস্বরূপ, includedTypes হিসেবে ' bar ব্যবহার করলে এমন স্থানগুলি ফেরত আসবে যেগুলির প্রাথমিক বা মাধ্যমিক প্রকার হিসেবে bar রয়েছে।