সিরিয়ালাইজেবল প্রয়োগ করে
একটি অপরিবর্তনীয় ট্র্যাপিজয়েড মানচিত্রের এলাকার বর্ণনা করে যা একটি নির্দিষ্ট ক্যামেরা অবস্থান থেকে দৃশ্যমান। ক্যামেরা যখন সোজা নিচের দিকে তাকাচ্ছে, দৃশ্যমান অঞ্চলটি আয়তক্ষেত্রাকার (কিন্তু অক্ষ-সারিবদ্ধ নয় কারণ বিয়ারিং উত্তর নাও হতে পারে)। যখন ক্যামেরাটি কাত হয়, দৃশ্যমান অঞ্চলটি ক্যামেরার সবচেয়ে কাছের দুটি সমান্তরাল বাহুর ছোট সহ একটি ট্র্যাপিজয়েড।
ক্ষেত্রের সারাংশ
পাবলিক ফাইনাল LatLng | অনেক দুর | স্থল সমতলে পর্দার উপরের বাম কোণে অভিক্ষেপ। |
পাবলিক ফাইনাল LatLng | যতদূর সঠিক | স্থল সমতলে পর্দার উপরের ডানদিকের কোণে অভিক্ষেপ। |
সর্বজনীন চূড়ান্ত LatLngBounds | latLngBounds | এই দৃশ্যমান অঞ্চলটি অন্তর্ভুক্ত করে সবচেয়ে ছোট বাউন্ডিং বাক্স৷ |
পাবলিক ফাইনাল LatLng | কাছাকাছি বাম | স্থল সমতলে পর্দার নীচের বাম কোণে অভিক্ষেপ। |
পাবলিক ফাইনাল LatLng | কাছাকাছি ডান | স্থল সমতলে পর্দার নীচের ডানদিকের কোণে অভিক্ষেপ। |
পাবলিক কনস্ট্রাক্টর সারাংশ
দৃশ্যমান অঞ্চল ( LatLng কাছাকাছি বাম, LatLng ডানদিকে, LatLng দূর বাম, LatLng অনেক ডান, LatLngBounds latLngBounds) ক্যামেরার চার কোণে একটি নতুন দৃশ্যমান অঞ্চল তৈরি করে। |
পাবলিক পদ্ধতির সারাংশ
বুলিয়ান | সমান (অবজেক্ট o) এই VisibleRegion অন্য বস্তুর সাথে তুলনা করে। |
int | হ্যাশ কোড () |
স্ট্রিং | স্ট্রিং () |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতির সারাংশ
ক্ষেত্র
পাবলিক ফাইনাল LatLng farLeft
স্থল সমতলে পর্দার উপরের বাম কোণে অভিক্ষেপ।
পাবলিক ফাইনাল LatLng farRight
স্থল সমতলে পর্দার উপরের ডানদিকের কোণে অভিক্ষেপ।
সর্বজনীন চূড়ান্ত LatLngBounds latLngBounds
বাম দিকের কাছে পাবলিক ফাইনাল LatLng
স্থল সমতলে পর্দার নীচের বাম কোণে অভিক্ষেপ।
পাবলিক ফাইনাল LatLng কাছে ডানদিকে
স্থল সমতলে পর্দার নীচের ডানদিকের কোণে অভিক্ষেপ।
পাবলিক কনস্ট্রাক্টর
সর্বজনীন দৃশ্যমান অঞ্চল ( LatLng কাছাকাছি বাম, LatLng ডানদিকে, LatLng দূর বাম, LatLng অনেক ডান, LatLngBounds latLngBounds)
ক্যামেরার চার কোণে একটি নতুন দৃশ্যমান অঞ্চল তৈরি করে। LatLng পরামিতিগুলিকে অবশ্যই একটি উত্তল আকৃতি নির্ধারণ করতে হবে (ফলে আকৃতির প্রান্তগুলি ক্রস করা উচিত নয়)। রানটাইমে কোনো বাউন্ড চেকিং করা হয় না।
পরামিতি
কাছাকাছি বাম | অঞ্চলের কাছাকাছি বাম কোণে অক্ষাংশ এবং দ্রাঘিমাংশ ধারণকারী একটি LatLng বস্তু |
---|---|
কাছাকাছি ডান | একটি LatLng বস্তু যা অঞ্চলের কাছাকাছি ডান কোণে অক্ষাংশ এবং দ্রাঘিমাংশ ধারণ করে |
অনেক দুর | একটি LatLng বস্তু যা অঞ্চলের বাম কোণে অক্ষাংশ এবং দ্রাঘিমাংশ ধারণ করে |
যতদূর সঠিক | একটি LatLng বস্তু যা অঞ্চলের ডানদিকের কোণে অক্ষাংশ এবং দ্রাঘিমাংশ ধারণ করে |
latLngBounds | ক্ষুদ্রতম বাউন্ডিং বাক্স যা এই শ্রেণীতে সংজ্ঞায়িত দৃশ্যমান অঞ্চলকে অন্তর্ভুক্ত করে। যদি এই বাক্সটি 180° মেরিডিয়ান (উত্তর থেকে দক্ষিণে উল্লম্ব রেখা) অতিক্রম করে, তাহলে farRight দ্রাঘিমাংশটি ঋণাত্মক হবে এবং farLeft দ্রাঘিমাংশটি ধনাত্মক হবে। nearRight এবং nearLeft ক্ষেত্রেও একই প্রযোজ্য। |
পাবলিক পদ্ধতি
পাবলিক বুলিয়ান সমান (অবজেক্ট o)
এই VisibleRegion
অন্য বস্তুর সাথে তুলনা করে। যদি অন্য বস্তুটি প্রকৃতপক্ষে এই বস্তুর একটি নির্দেশক হয়, অথবা যদি চারটি কোণ এবং দুটি বস্তুর সীমানা একই হয়, এই পদ্ধতিটি সত্য হয়। অন্যথায়, এই পদ্ধতি মিথ্যা ফেরত.
পরামিতি
o | একটি Object । যদি উভয় বস্তু একই বস্তু হয়, অথবা যদি দুটি বস্তুর চারটি কোণ এবং সীমানা একই হয় তাহলে সত্য প্রত্যাবর্তন করুন। অন্যথায় মিথ্যা ফেরত দিন। |
---|