אזור גלוי

מחלקה ציבורית VisibleRegion מרחיב את האובייקט
מטמיע ניתן לעריכה בסדרה

טרפז בלתי משתנה שמתאר את האזור במפה וניתן לראות אותו מנקודת מבט ספציפית של המצלמה. כשהמצלמה מסתכלת ישר למטה, האזור הגלוי הוא מלבני (אבל לא בהכרח מיושר לציר, כי ייתכן שהנושא לא יהיה צפוני). כשהמצלמה נטויה, האזור הגלוי הוא טרפז, הקטן מבין שני הצדדים המקבילים הקרובים ביותר למצלמה.

סיכום השדה

ציבורי סופי LatLng farLeft היטל של הפינה השמאלית העליונה של המסך על מישור הקרקע.
ציבורי סופי LatLng farRight היטל של הפינה הימנית העליונה של המסך על מישור הקרקע.
ציבורי סופי LatLngBounds latLngBounds התיבה התוחמת הקטנה ביותר שכוללת את האזור הגלוי הזה.
ציבורי סופי LatLng nearLeft היטל של הפינה השמאלית התחתונה של המסך על מישור הקרקע.
ציבורי סופי LatLng nearRight היטל של הפינה הימנית התחתונה של המסך על מישור הקרקע.

סיכום של הבנייה הציבורית

VisibleRegion(LatLng nearLeft, LatLng nearRight, LatLng FarLeft, LatLng FarRight, LatLngBounds latLngBounds)
יצירת אזור גלוי חדש עם ארבע הפינות של המצלמה.

סיכום אמצעי תשלום ציבורי

boolean
שווה ל-(אובייקט o)
האופרטור משווה את הערך VisibleRegion לאובייקט אחר.
int
מחרוזת

סיכום שיטות שעברו בירושה

שדות

Public סופי LatLng farLeft

היטל של הפינה השמאלית העליונה של המסך על מישור הקרקע.

ציבורי סופי LatLng farRight

היטל של הפינה הימנית העליונה של המסך על מישור הקרקע.

ציבורי סופי LatLngBounds latLngBounds

התיבה התוחמת הקטנה ביותר שכוללת את האזור הגלוי הזה.

אם התיבה הזו חוצה את קו האורך 180° (הקו האנכי מצפון לדרום), קו האורך ב-farRight יהיה שלילי וקו האורך בfarLeft יהיה חיובי. הכלל הזה חל גם על nearRight ועל nearLeft.

ציבורי סופי LatLng nearLeft

היטל של הפינה השמאלית התחתונה של המסך על מישור הקרקע.

ציבורי סופי LatLng nearRight

היטל של הפינה הימנית התחתונה של המסך על מישור הקרקע.

בניינים ציבוריים

Public VisibleRegion (LatLng nearLeft, LatLng nearRight, LatLng FarLeft, LatLng FarRight, LatLngBounds lat1LngBounds)

יצירת אזור גלוי חדש עם ארבע הפינות של המצלמה. הפרמטרים של LatLng חייבים להגדיר צורה קמורה (אין להצליב את הקצוות של הצורה שהתקבלה). לא מתבצעת בדיקת גבולות בזמן הריצה.

פרמטרים
nearLeft אובייקט LatLng שמכיל את קווי הרוחב והאורך של הפינה השמאלית הקרובה ביותר של האזור
nearRight אובייקט LatLng שמכיל את קווי האורך והרוחב של הפינה הימנית הקרובה ביותר של האזור
farLeft אובייקט LatLng שמכיל את קווי הרוחב והאורך של הפינה השמאלית הקיצונית של האזור
farRight אובייקט LatLng שמכיל את קווי האורך והרוחב של הפינה השמאלית הקיצונית של האזור
latLngBounds התיבה התוחמת הקטנה ביותר שכוללת את האזור הגלוי שמוגדר במחלקה הזו. אם התיבה הזו חוצה את קו האורך 180° (הקו האנכי מצפון לדרום), קו האורך ב-farRight יהיה שלילי וקו האורך בfarLeft יהיה חיובי. אותו עיקרון חל על nearRight ועל nearLeft.

שיטות ציבוריות

Public בוליאני שווה (אובייקט o)

האופרטור משווה את הערך VisibleRegion לאובייקט אחר. אם האובייקט השני הוא למעשה מצביע לאובייקט הזה, או אם כל ארבע הפינות והגבולות של שני האובייקטים זהים, השיטה הזו מחזירה את הערך true. אחרת, השיטה הזו מחזירה את הערך false.

פרמטרים
o Object. הפונקציה מחזירה את הערך True אם שני האובייקטים הם אותו אובייקט, או אם כל ארבע הפינות והגבולות של שני האובייקטים זהים. אם לא רוצים להחזיר את הערך False.

Public int hashCode ()

Public מחרוזת toString ()