רצועות LATLngBunds

מחלקה סופית ציבורית LatLngBounds מרחיב את האובייקט

מחלקה לא ניתנת לשינוי שמייצגת מלבן מיושר של קו רוחב/אורך.

סיכום של הכיתה המוצבת

מחלקה LatLngBounds.Builder זהו כלי לבניית צוות שיכול ליצור גבול מינימלי על סמך קבוצה של נקודות LatLng. 

סיכום השדה

ציבורי סופי LatLng צפון מזרח הפינה הצפון-מזרחית של הגבול.
ציבורי סופי LatLng דרום מערב הפינה הדרום-מערבית של הגבול.

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

LatLngBounds(LatLng מכיוון דרום-מערב, LatLng צפון מזרח)
יצירת גבול חדש על בסיס פינה דרום-מערבית ופינה צפון-מזרחית.

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

סטטי LatLngBounds.Builder
builder()
יצירת כלי לבניית אתרים חדש.
boolean
contains(נקודת LatLng)
הפונקציה מחזירה את הערך אם הוא מכיל את הערך LatLng הנתון.
boolean
שווה ל-(אובייקט o)
LatLng
getCenter()
מחזירה את המרכז של LatLngBounds.
int
LatLngBounds
כולל(נקודת LatLng)
הפונקציה מחזירה LatLngBounds חדש שמרחיב את ערכי ה-LatLngBound האלה כך שיכלול את ה-LatLng הנתון.
מחרוזת

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

שדות

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

הפינה הצפון-מזרחית של הגבול.

ציבורי סופי LatLng דרום מערב

הפינה הדרום-מערבית של הגבול.

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

ציבורי LatLngBounds (LatLng דרום-מערב, LatLng Northeast)

יצירת גבול חדש על בסיס פינה דרום-מערבית ופינה צפון-מזרחית.

מבחינה רעיונית, הגבולות כוללים את כל הנקודות שבהן:

  • קו הרוחב נמצא בטווח [northeast.קו רוחב, דרום-מערב.קו רוחב];
  • קו האורך נמצא בטווח [south בקשת length, Northeast. דווח
  • קו האורך נמצא בטווח [southeast. הנקודה, 180) ∪ [-180, צפון-מזרח. קו אורך] אם ימין-מערב. קו אורך > צפון-מזרח.

פרמטרים
דרום מערב פינה דרום-מערבית
צפון מזרח פינה צפון מזרחית
קליעות
IllegalArgumentException אם קו הרוחב של הפינה הצפון-מזרחית הוא מתחת לקו הרוחב של הפינה הדרום-מערבית.

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

Public סטטי LatLngBounds.Builder builder ()

יצירת כלי לבניית אתרים חדש.

Public בוליאני contains (LatLng)

הפונקציה מחזירה את הערך אם הוא מכיל את הערך LatLng הנתון.

פרמטרים
נקודה LatLng לבדיקה
החזרות
  • true אם הוא מכיל את הנקודה הנתונה, false אם לא.

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

פרמטרים
o

Public LatLng getCenter ()

מחזירה את המרכז של LatLngBounds. המרכז הוא הממוצע של הקואורדינטות (חשוב להביא בחשבון אם הוא חוצה את קו האורך 180°). זהו בערך המרכז הגיאוגרפי (זה היה כמעט מדויק אם כדור הארץ היה כדור מושלם). בגלל היטל ה-Mercator, הוא לא יהיה בהכרח מרכז המלבן כפי שמצויר במפה.

החזרות
  • LatLng שהוא המרכז של LatLngBounds.

Public int hashCode ()

Public LatLngBounds כולל (LatLng)

הפונקציה מחזירה LatLngBounds חדש שמרחיב את ערכי ה-LatLngBound האלה כך שיכלול את ה-LatLng הנתון. הפעולה הזו תחזיר את ערכי ה-LatLngBound הקטנים ביותר שמכילים גם את הנקודה הזו וגם את הנקודה הנוספת.

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

פרמטרים
נקודה LatLng שייכלל בגבולות החדשים
החזרות
  • LatLngBounds חדש שמכיל את הרכיב הזה ואת הנקודה הנוספת.

Public מחרוזת toString ()