CameraPosition.Builder

כיתה סופית סטטית ציבורית CameraPosition.Builder מרחיבה את האובייקט

יצירת מיקום המצלמה.

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

CameraPosition.Builder()
יוצר יוצר ריק.

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

CameraPosition.Builder
נושא(נושאת ציפה)
הגדרת הכיוון שאליו המצלמה פונה, במעלות בכיוון השעון מצפון.
CameraPosition
build()
יוצר CameraPosition.
CameraPosition.Builder
target(מיקום LatLng)
מגדיר את המיקום שאליו המצלמה מפנה.
CameraPosition.Builder
הטיה(הטיה צפה)
מגדיר את זווית המצלמה מהנאדיר (במעלות) מהנאדיר (הישירות מול כדור הארץ).
CameraPosition.Builder
מרחק מתצוגה(זום צף)
הגדרת רמת הזום של המצלמה.

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

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

ציבורי CameraPosition.Builder ()

יוצר יוצר ריק.

ציבורי CameraPosition.Builder (CameraPosition הקודם)

פרמטרים
הקודם

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

ציבורי CameraPosition.Builder נושאת (מסבה צפה)

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

פרמטרים
נשיאה

ציבורי CameraPosition build ()

יוצר CameraPosition.

ציבורי CameraPosition.Builder יעד (LatLng)

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

פרמטרים
מיקום

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

מגדיר את זווית המצלמה מהנאדיר (במעלות) מהנאדיר (הישירות מול כדור הארץ). כשמשנים את מיקום המצלמה במפה, הערך הזה מוגבל בהתאם לרמת הזום של המצלמה. אלה ההגבלות:

  • אם רמת הזום נמוכה מ-10, המקסימום הוא 30.
  • במקרה של רמות זום מ-10 עד 14, המקסימום עולה באופן לינארי מ-30 ל-45 (למשל, בזום ברמה 12, המקסימום הוא 37.5).
  • עבור רמות זום מ-14 ל-15.5, המקסימום עולה באופן לינארי מ-45 ל-67.5.
  • ברמת הזום הגדולה מ-15.5, המקסימום הוא 67.5.
המינימום הוא תמיד 0 (ישירות למטה). אם מציינים ערך מחוץ לטווח הזה ומנסים להזיז את המצלמה למיקום הזה, היא תהיה מוצמדת לגבולות האלה.

פרמטרים
הטיה

ציבורי CameraPosition.Builder מרחק מתצוגה (זום צף)

הגדרת רמת הזום של המצלמה. רמת הזום מוגדרת כך שברמת זום 0, העולם כולו הוא ברוחב של כ-256dp (בהנחה שהמצלמה לא נטויה). כשמגדילים את המרחק מהתצוגה ב-1, רוחב העולם במסך כפול. כלומר, ברמה של מרחק מתצוגה N, רוחב העולם הוא בערך 256 * 2 N dp, כלומר ברמת הזום 2, העולם כולו הוא ברוחב של כ-1024dp.

כשמשנים את מיקום המצלמה במפה, רמת הזום של המצלמה מוגבלת לטווח מסוים בהתאם לגורמים שונים, כולל מיקום, סוג המפה וגודל המפה. אפשר להשתמש ב-GoogleMap.getMinZoomLevel וב-GoogleMap.getMaxZoomLevel כדי למצוא את ההגבלות. חשוב לזכור שזום המצלמה לא חייב להיות מספר שלם.

פרמטרים
זום, zoom