GoogleMap.InfoWindowAdapter

পাবলিক স্ট্যাটিক ইন্টারফেস GoogleMap.InfoWindowAdapter

তথ্য উইন্ডোর কাস্টমাইজড রেন্ডারিংয়ের জন্য ভিউ প্রদান করে।

কারণ নির্বিশেষে (ব্যবহারকারীর অঙ্গভঙ্গি বা showInfoWindow() এর জন্য একটি প্রোগ্রাম্যাটিক কল যখন একটি মার্কারের জন্য একটি তথ্য উইন্ডো দেখানোর সময় হয় তখন এই প্রদানকারীর পদ্ধতিগুলিকে বলা হয়। যেহেতু যে কোনো সময়ে শুধুমাত্র একটি তথ্য উইন্ডো দেখানো হয়, এই প্রদানকারী ভিউ পুনঃব্যবহার করতে বেছে নিতে পারে, অথবা এটি প্রতিটি পদ্ধতির আমন্ত্রণে নতুন ভিউ তৈরি করতে বেছে নিতে পারে।

একটি তথ্য উইন্ডো তৈরি করার সময়, এই শ্রেণীর পদ্ধতিগুলিকে একটি সংজ্ঞায়িত ক্রমে বলা হয়। ডিফল্ট তথ্য উইন্ডোটি প্রতিস্থাপন করতে, আপনার কাস্টম রেন্ডারিং দিয়ে getInfoWindow(Marker) ওভাররাইড করুন এবং getInfoContents(Marker) এর জন্য null দিন। ডিফল্ট তথ্য উইন্ডো ফ্রেমের (কলআউট বুদবুদ) ভিতরে শুধুমাত্র তথ্য উইন্ডো বিষয়বস্তু প্রতিস্থাপন করতে, getInfoWindow(Marker)null রিটার্ন করুন এবং পরিবর্তে getInfoContents(Marker) ওভাররাইড করুন।

বিকাশকারী গাইড

আরও তথ্যের জন্য, ইনফো উইন্ডোজ ডেভেলপার গাইড পড়ুন।

পাবলিক পদ্ধতির সারাংশ

বিমূর্ত দৃশ্য
getInfoContents ( মার্কার মার্কার)
একটি চিহ্নিতকারীর ডিফল্ট তথ্য উইন্ডো ফ্রেমের জন্য কাস্টম বিষয়বস্তু প্রদান করে।
বিমূর্ত দৃশ্য
getInfoWindow ( মার্কার মার্কার)
একটি মার্কার জন্য একটি কাস্টম তথ্য উইন্ডো প্রদান করে.

পাবলিক পদ্ধতি

সর্বজনীন বিমূর্ত দেখুন getInfoContents ( মার্কার মার্কার)

একটি চিহ্নিতকারীর ডিফল্ট তথ্য উইন্ডো ফ্রেমের জন্য কাস্টম বিষয়বস্তু প্রদান করে। getInfoWindow(Marker) প্রথমে null রিটার্ন করলেই এই পদ্ধতিটি বলা হয়। যদি এই পদ্ধতিটি একটি দৃশ্য প্রদান করে, এটি ডিফল্ট তথ্য উইন্ডো ফ্রেমের ভিতরে স্থাপন করা হবে। এই পদ্ধতিটি কল করার পরে আপনি যদি এই দৃশ্যটি পরিবর্তন করেন, তবে সেই পরিবর্তনগুলি অগত্যা রেন্ডার করা তথ্য উইন্ডোতে প্রতিফলিত হবে না। যদি এই পদ্ধতিটি null রিটার্ন করে, তার পরিবর্তে ডিফল্ট রেন্ডারিং ব্যবহার করা হবে।

পরামিতি
চিহ্নিতকারী যে মার্কারটির জন্য একটি তথ্য উইন্ডো পপুলেট করা হচ্ছে।
রিটার্নস
  • marker এর জন্য তথ্য উইন্ডোতে বিষয়বস্তু হিসাবে প্রদর্শনের জন্য একটি কাস্টম ভিউ, অথবা পরিবর্তে ডিফল্ট সামগ্রী রেন্ডারিং ব্যবহার করার জন্য নাল।

পাবলিক বিমূর্ত দেখুন getInfoWindow ( মার্কার মার্কার)

একটি মার্কার জন্য একটি কাস্টম তথ্য উইন্ডো প্রদান করে. যদি এই পদ্ধতিটি একটি দৃশ্য প্রদান করে, তাহলে এটি সম্পূর্ণ তথ্য উইন্ডোর জন্য ব্যবহৃত হয়। এই পদ্ধতিটি কল করার পরে আপনি যদি এই দৃশ্যটি পরিবর্তন করেন, তবে সেই পরিবর্তনগুলি অগত্যা রেন্ডার করা তথ্য উইন্ডোতে প্রতিফলিত হবে না। যদি এই পদ্ধতিটি null প্রদান করে, getInfoContents(Marker) দ্বারা প্রদত্ত বিষয়বস্তু সহ ডিফল্ট তথ্য উইন্ডো ফ্রেম ব্যবহার করা হবে।

পরামিতি
চিহ্নিতকারী যে মার্কারটির জন্য একটি তথ্য উইন্ডো পপুলেট করা হচ্ছে।
রিটার্নস
  • marker জন্য একটি কাস্টম তথ্য উইন্ডো, অথবা custom contents সহ ডিফল্ট তথ্য উইন্ডো ফ্রেম ব্যবহার করার জন্য null