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

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

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

ملخّص ثابت مكتسَب

ملخّص الحقل

نهائي عام 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 ()