المنطقة المرئية

الفئة العامة VisibleRegion يوسِّع الكائن
تنفيذ يمكن تسلسله

شبه منحرف غير قابل للتغيير يصف المنطقة على الخريطة ويمكن رؤيته من موضع معيّن للكاميرا. عندما تنظر الكاميرا إلى الأسفل بشكل مستقيم، تكون المنطقة المرئية مستطيلة (وليس بالضرورة محاذاة المحور لأنّ الاتجاه قد لا يكون في الشمال). عند إمالة الكاميرا، تكون المنطقة المرئية شبه منحرف مع زاوية جانبية متوازية أصغر حجمًا من الجانبين المتوازيين الأقرب إلى الكاميرا.

ملخّص الحقل

علني نهائي LatLng farLeft عرض الزاوية العلوية اليسرى من الشاشة على المستوى الأرضي.
علني نهائي LatLng farRight عرض الزاوية العلوية اليمنى من الشاشة على المستوى الأرضي.
علني أخير LatLngBounds latLngBounds أصغر مربع حدود يشتمل على هذه المنطقة المرئية.
علني نهائي LatLng nearLeft إسقاط الزاوية السفلية اليسرى من الشاشة على المستوى الأرضي
علني نهائي LatLng nearRight عرض الزاوية السفلية اليمنى من الشاشة على المستوى الأرضي

ملخّص عام للمنشئ

VisibleRegion(LatLng القريب من اليسار وLatLng بالقرب من اليمين وLatLng في أقصى اليسار وLatLng أقصى اليمين وLatLngBounds "خط الطول والعرض")
لإنشاء "منطقة مرئية" جديدة وفقًا للزوايا الأربع للكاميرا.

ملخّص الطريقة العلنية

boolean
يساوي(الكائن o)
لمقارنة جهاز VisibleRegion هذا بكائن آخر
int
سلسلة

ملخّص الطريقة المكتسبة

الحقول

متاح للجميع نهائي LatLng farLeft

عرض الزاوية العلوية اليسرى من الشاشة على المستوى الأرضي.

متاح للجميع نهائي LatLng farRight

عرض الزاوية العلوية اليمنى من الشاشة على المستوى الأرضي.

متاح للجميع نهائي LatLngBounds latLngBounds

أصغر مربع حدود يشتمل على هذه المنطقة المرئية.

إذا تجاوز هذا المربّع خط الطول الذي يبلغ 180 درجة (الخط العمودي من الشمال إلى الجنوب)، سيكون خط الطول في farRight سالبًا وسيكون خط الطول في farLeft موجبًا. تنطبق هذه القاعدة أيضًا على nearRight وnearLeft.

علني نهائي LatLng nearLeft

إسقاط الزاوية السفلية اليسرى من الشاشة على المستوى الأرضي

متاح للجميع نهائي LatLng nearRight

عرض الزاوية السفلية اليمنى من الشاشة على المستوى الأرضي

مقاولات عامة

عامة VisibleRegion (LatLng بالقرب من اليسار، LatLng بالقرب من اليمين، LatLng في أقصى اليسار، LatLng أقصى يمين، LatLngBounds latLngBounds)

لإنشاء "منطقة مرئية" جديدة وفقًا للزوايا الأربع للكاميرا. يجب أن تحدّد مَعلمات LatLng شكلاً محدًّا (يجب ألّا تتقاطع حواف الشكل الناتج). ولا يتم التحقق من الحدود في وقت التشغيل.

المَعلمات
nearLeft عنصر LatLng يحتوي على خط العرض وخط الطول في الزاوية القريبة من يسار المنطقة
nearRight عنصر LatLng يحتوي على خط العرض وخط الطول للزاوية اليمنى القريبة من المنطقة
farLeft عنصر LatLng يحتوي على خط العرض وخط الطول في أقصى يسار المنطقة
farRight عنصر LatLng يحتوي على خط العرض وخط الطول في أقصى يمين المنطقة
latLngBounds أصغر مربع حدود يتضمن المنطقة المرئية المحددة في هذه الفئة. إذا تجاوز هذا المربّع خط الطول الذي يبلغ 180 درجة (الخط العمودي من الشمال إلى الجنوب)، سيكون خط الطول في farRight سالبًا وخط الطول في farLeft موجبًا. الأمر نفسه ينطبق على nearRight وnearLeft.

الطرق العامة

عام منطقي يساوي (الكائن o)

لمقارنة جهاز VisibleRegion هذا بكائن آخر أما إذا كان الكائن الآخر يشير إلى هذا الكائن، أو إذا كانت الزوايا الأربعة وحدود العنصرين متطابقة، يتم عرض القيمة true. بخلاف ذلك، تُرجع هذه الطريقة false.

المَعلمات
o Object. يمكنك عرض true إذا كان العنصران متماثلين أو إذا كانت جميع الزوايا الأربعة وحدودهما متطابقة. أو عرض "خطأ" في الحالات الأخرى.

public int hashCode ()

public سلسلة toString ()