Visible Region

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

شامل چهار نقطه است که چند ضلعی چهار وجهی را مشخص می کند که در دوربین نقشه قابل مشاهده است. این چند ضلعی می تواند به جای مستطیل یک ذوزنقه باشد، زیرا دوربین می تواند شیب داشته باشد. اگر دوربین مستقیماً بالای مرکز دوربین باشد، شکل مستطیلی است، اما اگر دوربین کج باشد، شکل ذوزنقه ای به نظر می رسد که کوچکترین ضلع آن به نقطه دید نزدیک است.

خلاصه ثابت ارثی

خلاصه فیلد

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

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

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

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

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

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

زمینه های

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

شی LatLng که گوشه سمت چپ دوربین را مشخص می کند.

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

شی LatLng که گوشه سمت راست دوربین را مشخص می کند.

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

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

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

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

شی LatLng که گوشه سمت چپ پایین دوربین را مشخص می کند.

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

شی LatLng که گوشه سمت راست پایین دوربین را مشخص می کند.

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

عمومی 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 ()