אזור גלוי

מחלקה סופית ציבורית ציבורית VisibleRegion מרחיב Object
הטמעת Parcelable

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

סיכום של ערכים קבועים בירושה

סיכום השדה

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

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

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

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

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

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

שדות

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

אובייקט LatLng שמגדיר את הפינה השמאלית הקיצונית של המצלמה.

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

אובייקט LatLng שמגדיר את הפינה הימנית הקיצונית של המצלמה.

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

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

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

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

אובייקט LatLng שמגדיר את הפינה השמאלית התחתונה של המצלמה.

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

אובייקט LatLng שמגדיר את הפינה הימנית התחתונה של המצלמה.

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

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

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

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

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

ערך בוליאני ציבורי שווה (אובייקט o)

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

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

int ציבורי hashCode ()

מחרוזת ציבורית toString ()