הטמעה של Parcelable
מחלקה לא ניתנת לשינוי שצוברת את כל הפרמטרים של מיקום המצלמה, כמו מיקום, רמת הזום, זווית הטיה וכיוון. כדי ליצור מופע של CameraPosition
, משתמשים ב-CameraPosition.Builder
יחד עם CameraUpdateFactory
. מידע נוסף מופיע במאמר הזזת המצלמה.
מדריך למפתחים
לקבלת מידע נוסף, ניתן לעיין במדריך למפתחים בנושא מצלמה ותצוגה.
סיכום של הכיתה המוצבת
מחלקה | CameraPosition.Builder | בניית מיקום המצלמה. |
סיכום של ערכים קבועים בירושה
סיכום השדה
מספר ממשי (float) סופי ציבורי | נושא | הכיוון שאליו המצלמה פונה, במעלות בכיוון השעון מצפון. |
ציבורי סופי LatLng | יעד | המיקום שאליו המצלמה מפנה. |
מספר ממשי (float) סופי ציבורי | הטיה | הזווית של זווית המצלמה מהנאדיר (במעלות, ישירות מול כדור הארץ). |
מספר ממשי (float) סופי ציבורי | שינוי מרחק התצוגה | מרחק מתצוגה קרוב למרכז המסך. |
סיכום של הבנייה הציבורית
סיכום אמצעי תשלום ציבורי
תמונה סטטית CameraPosition.Builder |
builder()
יוצר כלי לבניית מיקום של מצלמה.
|
תמונה סטטית CameraPosition.Builder | |
CameraPosition סטטית |
createFromAttributes(הקשר הקשר, מאפייני AttributeSet)
יצירת CameraPosition מ-
AttributeSet . |
boolean |
שווה ל-(אובייקט o)
|
CameraPosition סטטית | |
int |
hashCode()
|
מחרוזת |
toString()
|
סיכום שיטות שעברו בירושה
שדות
מספר ממשי (float) סופי נושא
הכיוון שאליו המצלמה פונה, במעלות בכיוון השעון מצפון.
תנועה צפה סופית סופית הטיה
הזווית של זווית המצלמה מהנאדיר (במעלות, ישירות מול כדור הארץ). אפשר לקרוא פרטים על
ההגבלות על טווח הערכים ב-tilt(float)
.
מספר ממשי (float) סופי מרחק מתצוגה
מרחק מתצוגה קרוב למרכז המסך. ההגדרה של רמת הזום של המצלמה נמצאת בכתובת zoom(float)
.
בניינים ציבוריים
ציבורי CameraPosition (יעד LatLng, זום צף, הטיה ציפה, מסב צף)
יוצרת CameraPosition.
פרמטרים
יעד | מיקום היעד שצריך ליישר עם מרכז המסך. |
---|---|
זום, zoom | המרחק מהתצוגה ביעד. אפשר לקרוא פרטים נוספים על
ההגבלות בכתובת zoom(float) . |
הטיה | זווית המצלמה, במעלות, מהנאדיר (ישירות למטה). אפשר לקרוא פרטים נוספים על
ההגבלות בכתובת tilt(float) . |
נשיאה | הכיוון שאליו המצלמה פונה, במעלות בכיוון השעון מצפון. הערך הזה נורמל כך שיהיה בטווח של 0 מעלות כולל, ולא ב-360 מעלות. |
קליעות
NullPointerException | אם target הוא null |
---|---|
IllegalArgumentException | אם tilt נמצא מחוץ לטווח של 0 עד 90 מעלות,
כולל.
|
שיטות ציבוריות
ציבורי סטטי CameraPosition.Builder builder (CameraPosition מצלמה)
יוצר כלי לבניית מיקום של מצלמה, מאותחל למיקום נתון.
פרמטרים
מצלמה |
---|
ציבורי סטטי, CameraPosition createFromAttributes (הקשר הקשר, מאפייני AttributeSet)
יצירת CameraPosition מ-AttributeSet
.
פרמטרים
context | |
---|---|
attrs |
ערך בוליאני ציבורי שווה (אובייקט o)
פרמטרים
o |
---|
ציבורי סטטי CameraPosition fromLatLngZoom (LatLng, זום צף)
הגדרת CameraPosition ממוקדת ליעד מסוים ולרמת זום. הנשיאה שמתקבלת היא צפון, וזווית הצפייה מאונכת לפני השטח של כדור הארץ, כלומר, היא פונה ישירות לפני השטח של כדור הארץ, כשחלק העליון של המסך פונה לצפון.
פרמטרים
יעד | מיקום היעד שצריך ליישר עם מרכז המסך. |
---|---|
זום, zoom | המרחק מהתצוגה ביעד. בכתובת zoom(float) מופיעים פרטים לגבי
הטווח שאליו מוצמד הערך. ככל שהערך גבוה יותר, כך המצלמה גדולה יותר.
|