Visible Region

کلاس عمومی VisibleRegion Object را گسترش می دهد
Serializable را پیاده سازی می کند

ذوزنقه ای تغییرناپذیر که منطقه ای را روی نقشه توصیف می کند که از یک موقعیت خاص دوربین قابل مشاهده است. هنگامی که دوربین مستقیماً به پایین نگاه می کند، ناحیه قابل مشاهده مستطیل شکل است (اما لزوماً تراز محور نیست زیرا ممکن است یاتاقان شمالی نباشد). هنگامی که دوربین کج می شود، ناحیه قابل مشاهده ذوزنقه ای است که از دو ضلع موازی کوچکتر به دوربین نزدیکتر است.

خلاصه فیلد

عمومی نهایی LatLng farLeft نمایان شدن گوشه سمت چپ بالای صفحه روی صفحه زمین.
عمومی نهایی LatLng دور سمت راست نمایان شدن گوشه سمت راست بالای صفحه روی سطح زمین.
LatLngBounds نهایی عمومی latLngBounds کوچکترین جعبه مرزی که شامل این ناحیه قابل مشاهده است.
عمومی نهایی LatLng نزدیک چپ نمایان شدن گوشه سمت چپ پایین صفحه روی سطح زمین.
عمومی نهایی LatLng نزدیک راست نمایان شدن گوشه سمت راست پایین صفحه روی سطح زمین.

خلاصه سازنده عمومی

Visible Region ( LatLng nearLeft، LatLng nearRight، LatLng farLeft، LatLng farRight، LatLngBounds latLngBounds)
با توجه به چهار گوشه دوربین، یک VisibleRegion جدید ایجاد می کند.

خلاصه روش عمومی

بولی
برابر است (شیء o)
این VisibleRegion با یک شی دیگر مقایسه می کند.
بین المللی
رشته

خلاصه روش ارثی

زمینه های

نهایی عمومی LatLng farLeft

نمایان شدن گوشه سمت چپ بالای صفحه روی صفحه زمین.

نهایی عمومی LatLng farRight

نمایان شدن گوشه سمت راست بالای صفحه روی سطح زمین.

نهایی عمومی LatLngBounds latLngBounds

کوچکترین جعبه مرزی که شامل این ناحیه قابل مشاهده است.

اگر این کادر از نصف النهار 180 درجه (خط عمودی از شمال به جنوب) عبور کند، طول جغرافیایی در farRight منفی و طول جغرافیایی در farLeft مثبت خواهد بود. این قانون برای nearRight و nearLeft نیز اعمال می شود.

نهایی عمومی LatLng نزدیک به چپ

نمایان شدن گوشه سمت چپ پایین صفحه روی سطح زمین.

عمومی نهایی LatLng nearRight

نمایان شدن گوشه سمت راست پایین صفحه روی سطح زمین.

سازندگان عمومی

عمومی VisibleRegion ( LatLng nearLeft، LatLng nearRight، LatLng farLeft، LatLng farRight، LatLngBounds latLngBounds)

با توجه به چهار گوشه دوربین، یک VisibleRegion جدید ایجاد می کند. پارامترهای LatLng باید یک شکل محدب را تعریف کنند (لبه های شکل حاصل نباید متقاطع شوند). هیچ بررسی کرانه ای در زمان اجرا انجام نمی شود.

مولفه های
نزدیک چپ یک شی LatLng که شامل طول و عرض جغرافیایی گوشه سمت چپ نزدیک منطقه است
نزدیک راست یک شی LatLng که شامل طول و عرض جغرافیایی گوشه سمت راست نزدیک منطقه است
farLeft یک شی LatLng که شامل طول و عرض جغرافیایی گوشه سمت چپ منطقه است
دور سمت راست یک شی LatLng که شامل طول و عرض جغرافیایی گوشه سمت راست منتهی الیه منطقه است
latLngBounds کوچکترین جعبه مرزی که شامل ناحیه قابل مشاهده تعریف شده در این کلاس است. اگر این کادر از نصف النهار 180 درجه (خط عمودی از شمال به جنوب) عبور کند، طول جغرافیایی در farRight منفی و طول جغرافیایی در farLeft مثبت خواهد بود. همین امر در مورد nearRight و nearLeft نیز صدق می کند.

روش های عمومی

بولین عمومی برابر است (شیء o)

این VisibleRegion با یک شی دیگر مقایسه می کند. اگر شی دیگر در واقع یک اشاره گر به این شی باشد، یا اگر هر چهار گوشه و مرزهای دو شی یکسان باشد، این روش true را برمی گرداند. در غیر این صورت، این متد false را برمی گرداند.

مولفه های
o یک Object . اگر هر دو شیء یک شی باشند، یا اگر هر چهار گوشه و مرزهای دو شیء مشابه باشند، مقدار true را برگردانید. در غیر این صورت نادرست را برگردانید.

هش کد عمومی ()

رشته عمومی toString ()