מיקום המצלמה

מחלקה סופית ציבורית CameraPosition מרחיבה אובייקט
הטמעה של Parcelable

מחלקה לא ניתנת לשינוי שצוברת את כל הפרמטרים של מיקום המצלמה, כמו מיקום, רמת הזום, זווית הטיה וכיוון. כדי ליצור מופע של CameraPosition, משתמשים ב-CameraPosition.Builder יחד עם CameraUpdateFactory. מידע נוסף מופיע במאמר הזזת המצלמה.

מדריך למפתחים

לקבלת מידע נוסף, ניתן לעיין במדריך למפתחים בנושא מצלמה ותצוגה.

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

מחלקה CameraPosition.Builder בניית מיקום המצלמה. 

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

סיכום השדה

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

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

CameraPosition(יעד LatLng, זום צף, הטיה צפה, מסב צף)
יוצרת CameraPosition.

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

תמונה סטטית CameraPosition.Builder
builder()
יוצר כלי לבניית מיקום של מצלמה.
תמונה סטטית CameraPosition.Builder
builder(מצלמת CameraPosition)
יוצר כלי לבניית מיקום של מצלמה, מאותחל למיקום נתון.
CameraPosition סטטית
createFromAttributes(הקשר הקשר, מאפייני AttributeSet)
יצירת CameraPosition מ-AttributeSet.
boolean
שווה ל-(אובייקט o)
CameraPosition סטטית
fromLatLngZoom(היעד LatLng, הזום הצף)
הגדרת CameraPosition ממוקדת ליעד מסוים ולרמת זום.
int
מחרוזת

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

שדות

מספר ממשי (float) סופי נושא

הכיוון שאליו המצלמה פונה, במעלות בכיוון השעון מצפון.

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

המיקום שאליו המצלמה מפנה.

תנועה צפה סופית סופית הטיה

הזווית של זווית המצלמה מהנאדיר (במעלות, ישירות מול כדור הארץ). אפשר לקרוא פרטים על ההגבלות על טווח הערכים ב-tilt(float).

מספר ממשי (float) סופי מרחק מתצוגה

מרחק מתצוגה קרוב למרכז המסך. ההגדרה של רמת הזום של המצלמה נמצאת בכתובת zoom(float).

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

ציבורי CameraPosition (יעד LatLng, זום צף, הטיה ציפה, מסב צף)

יוצרת CameraPosition.

פרמטרים
יעד מיקום היעד שצריך ליישר עם מרכז המסך.
זום, zoom המרחק מהתצוגה ביעד. אפשר לקרוא פרטים נוספים על ההגבלות בכתובת zoom(float).
הטיה זווית המצלמה, במעלות, מהנאדיר (ישירות למטה). אפשר לקרוא פרטים נוספים על ההגבלות בכתובת tilt(float).
נשיאה הכיוון שאליו המצלמה פונה, במעלות בכיוון השעון מצפון. הערך הזה נורמל כך שיהיה בטווח של 0 מעלות כולל, ולא ב-360 מעלות.
קליעות
NullPointerException אם target הוא null
IllegalArgumentException אם tilt נמצא מחוץ לטווח של 0 עד 90 מעלות, כולל.

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

ציבורי סטטי CameraPosition.Builder בונה ()

יוצר כלי לבניית מיקום של מצלמה.

ציבורי סטטי CameraPosition.Builder builder (CameraPosition מצלמה)

יוצר כלי לבניית מיקום של מצלמה, מאותחל למיקום נתון.

פרמטרים
מצלמה

ציבורי סטטי, CameraPosition createFromAttributes (הקשר הקשר, מאפייני AttributeSet)

יצירת CameraPosition מ-AttributeSet.

פרמטרים
context
attrs

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

פרמטרים
o

ציבורי סטטי CameraPosition fromLatLngZoom (LatLng, זום צף)

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

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

int ציבורי hashCode ()

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