StreetViewפנורמה

מחלקה ציבורית StreetViewPanorama מרחיבה את האובייקט

זוהי המחלקה העיקרית של התכונה Street View ב-SDK של מפות Google ל-Android, והיא נקודת הכניסה לכל השיטות הקשורות לפנורמה ב-Street View. לא ניתן ליצור אובייקט StreetViewPanorama באופן ישיר, במקום זאת, עליך לקבל אובייקט כזה מה-method #getStreetViewPanoramaAsync() ב-StreetViewPanoramaFragment או ב-StreetViewPanoramaView שהוספת לאפליקציה.

הערה: בדומה לאובייקט View, אפשר לקרוא ולשנות את StreetViewPanorama רק מה-thread הראשי. קריאה ל-methods של StreetViewPanorama משרשור אחר תגרום לחריגה.

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

כדי להתחיל להשתמש ב-SDK של מפות Google ל-Android, יש לקרוא את המדריך למפתחים בנושא Google Maps SDK ל-Android .

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

משופר StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener היכולת להאזין למקרים שבהם StreetViewPanorama Camera משתנה
משופר StreetViewPanorama.OnStreetViewPanoramaChangeListener מאזין לטעינת תמונת פנורמה חדשה ב-Street View
משופר StreetViewPanorama.OnStreetViewPanoramaClickListener ממשק התקשרות חזרה למקרים שבהם המשתמש מקיש על התמונה הפנורמית. 
משופר StreetViewPanorama.OnStreetViewPanoramaLongClickListener ממשק התקשרות חזרה למקרים שבהם המשתמש לוחץ לחיצה ארוכה על הפנורמה. 

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

void
animateTo(מצלמת StreetViewPanoramaCamera, ארוכה)
שינוי המיקום, הכיוון והזום של המצלמה למיקום נתון לאורך זמן מוגדר
StreetViewPanoramaLocation
getLocation()
פונקציה זו מחזירה את המיקום הנוכחי של המשתמש ומידע לגבי התמונות הפנורמיות הסמוכות של התמונה הפנורמית הנוכחית
StreetViewPanoramaCamera
getPanoramaCamera()
החזרת הכיוון הנוכחי ושינוי מרחק התצוגה
boolean
isPanningGesturesEnabled()
פונקציה זו מחזירה אם תנועות ההזזה מופעלות עבור המשתמש
boolean
isStreetNamesEnabled()
פונקציה זו מראה אם שמות הרחובות מופיעים בפנורמה או לא
boolean
isUserNavigationEnabled()
מחזירה אם הניווט הופעל עבור המשתמש או לא.
boolean
isZoomGesturesEnabled()
פונקציה זו מחזירה אם התנועות לשינוי מרחק התצוגה מופעלות עבור המשתמש
נקודה
orientationToPoint(כיוון StreetViewPanoramaOrientation)
מחזירה מיקום מסך שתואם לכיוון (StreetViewPanoramaOrientation).
StreetViewPanoramaOrientation
pointToOrientation(נקודת נקודה)
מחזירה את הכיוון שתואם למיקום המסך.
תוקף סופי
setOnStreetViewPanoramaCameraChangeListener(StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener)
מגדירה קריאה חוזרת (callback) שמופעלת כשהמצלמה משתנה
תוקף סופי
setOnStreetViewPanoramaChangeListener(StreetViewPanorama.OnStreetViewPanoramaChangeListener)
מגדיר התקשרות חזרה שמופעלת כאשר הפנורמה משתנה
תוקף סופי
setOnStreetViewPanoramaClickListener(StreetViewPanorama.OnStreetViewPanoramaClickListener)
מגדירה קריאה חוזרת (callback) שמופעלת כשמקישים על תמונת הפנורמה.
תוקף סופי
setOnStreetViewPanoramaLongClickListener(StreetViewPanorama.OnStreetViewPanoramaLongClickListener)
מגדיר קריאה חוזרת (callback) שמופעלת כשלוחצים לחיצה ארוכה על הפנורמה.
void
setPanningGesturesEnabled(הפעלה בוליאנית של PlayPanning)
קובעת אם המשתמש יכול להשתמש בתנועות הזזה
void
setPosition(תמונה פנורמית במחרוזת)
מגדיר את StreetViewPanorama למיקום נתון
void
setPosition(מיקום LatLng)
מגדיר את StreetViewPanorama למיקום נתון
void
setPosition(מיקום LatLng, מקור StreetViewSource)
מגדיר את StreetViewPanorama למיקום נתון
void
setPosition(מיקום LatLng, רדיוס int, StreetViewSource)
מגדיר את StreetViewPanorama למיקום נתון
void
setPosition(LatLng מיקום, רדיוס int)
מגדיר את StreetViewPanorama למיקום נתון
void
setStreetNamesEnabled(הפעלה בוליאנית של StreetNames)
הגדרה זו קובעת אם המשתמש יכול לראות שמות רחובות בפנורמות
void
setUserNavigationEnabled(אפשר ניווט בוליאני)
קובעת אם המשתמש יכול לעבור לפנורמה אחרת
void
setZoomGesturesEnabled(הפעלה בוליאנית של Zoom)
קובעת אם המשתמש יכול להשתמש בתנועות לשינוי מרחק התצוגה

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

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

ציבורי ריק animateTo (מצלמת StreetViewPanoramacamera, אורך ארוך)

שינוי המיקום, הכיוון והזום של המצלמה למיקום נתון לאורך זמן מוגדר

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

ציבורי StreetViewPanoramaLocation getLocation ()

פונקציה זו מחזירה את המיקום הנוכחי של המשתמש ומידע לגבי התמונות הפנורמיות הסמוכות של התמונה הפנורמית הנוכחית

החזרות
  • המיקום הנוכחי של המשתמש

ציבורי StreetViewPanoramaCamera getPanoramaCamera ()

החזרת הכיוון הנוכחי ושינוי מרחק התצוגה

החזרות
  • המצלמה הנוכחית

ערך בוליאני ציבורי isPanningGesturesEnabled ()

פונקציה זו מחזירה אם תנועות ההזזה מופעלות עבור המשתמש

החזרות
  • true אם תנועות הזזה מופעלות

ערך בוליאני ציבורי isStreetNamesEnabled ()

פונקציה זו מראה אם שמות הרחובות מופיעים בפנורמה או לא

החזרות
  • true אם מוצגים שמות הרחובות

בוליאני ציבורי isUserNavigationEnabled ()

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

החזרות
  • true אם הניווט הופעל

ערך בוליאני ציבורי isZoomGesturesEnabled ()

פונקציה זו מחזירה אם התנועות לשינוי מרחק התצוגה מופעלות עבור המשתמש

החזרות
  • true אם התנועות לשינוי מרחק התצוגה מופעלות

נקודה ציבורית orientationToPoint (כיוון StreetViewPanoramaOrientation)

מחזירה מיקום מסך שתואם לכיוון (StreetViewPanoramaOrientation). מיקום המסך הוא בפיקסלים של המסך (לא בפיקסלים לתצוגה) ביחס לפינה השמאלית העליונה של התמונה הפנורמית ב-Street View (ולא של כל המסך).

פרמטרים
כיוון StreetViewPanoramaOrientation בפנורמה של Street View כדי להמיר למיקום במסך.
החזרות
  • Point שמייצג את מיקום המסך בפיקסלים של המסך. פונקציה זו מחזירה את הערך null אם לא ניתן להקרין את הכיוון על המסך (למשל, מאחורי שדה הראייה של המשתמש)

Public StreetViewPanoramaOrientation pointToOrientation (נקודת נקודה)

מחזירה את הכיוון שתואם למיקום המסך. מיקום המסך מצוין בפיקסלים של המסך (ולא בפיקסלים לתצוגה) ביחס לפינה הימנית העליונה של התמונה הפנורמית ב-Street View (ולא בפינה השמאלית העליונה של המסך כולו).

פרמטרים
נקודה Point על המסך בפיקסלים של מסך.
החזרות
  • StreetViewPanoramaOrientation שתואם ל-point שבמסך, או null אם התמונה הפנורמית ב-Street View לא הופעלה או אם הנקודה הנתונה אינה נקודה חוקית במסך

ציבורי סופי בטל setOnStreetViewPanoramaCameraChangeListener (StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener מאזין)

מגדירה קריאה חוזרת (callback) שמופעלת כשהמצלמה משתנה

פרמטרים
listener הקריאה החוזרת מופעלת כשהמצלמה משתנה. כדי לבטל את ההגדרה של הקריאה החוזרת (callback), צריך להשתמש בפונקציה null.

ציבורי סופי void setOnStreetViewPanoramaChangeListener (StreetViewPanorama.OnStreetViewPanoramaChangeListener listener)

מגדיר התקשרות חזרה שמופעלת כאשר הפנורמה משתנה

פרמטרים
listener הקריאה החוזרת שמופעלת כאשר הפנורמה משתנה. כדי לבטל את ההגדרה של הקריאה החוזרת (callback), צריך להשתמש בפונקציה null.

ציבורי סופי בטל setOnStreetViewPanoramaClickListener (StreetViewPanorama.OnStreetViewPanoramaClickListener listener)

מגדירה קריאה חוזרת (callback) שמופעלת כשמקישים על תמונת הפנורמה.

פרמטרים
listener הקריאה החוזרת שמופעלת כשמקישים על תמונת הפנורמה. כדי לבטל את ההגדרה של הקריאה החוזרת (callback), צריך להשתמש בפונקציה null.

ציבורי סופי void setOnStreetViewPanoramaLongClickListener (StreetViewPanorama.OnStreetViewPanoramaLongClickListener listener)

מגדיר קריאה חוזרת (callback) שמופעלת כשלוחצים לחיצה ארוכה על הפנורמה.

פרמטרים
listener הקריאה החוזרת שמופעלת כשלוחצים לחיצה ארוכה על הפנורמה. כדי לבטל את ההגדרה של הקריאה החוזרת (callback), צריך להשתמש בפונקציה null.

Public void setPanningGesturesEnabled (boolean enablePanning)

קובעת אם המשתמש יכול להשתמש בתנועות הזזה

פרמטרים
enablePanning true אם המשתמשים יכולים להשתמש בתנועות הזזה

Public void setPosition (String panoId)

מגדיר את StreetViewPanorama למיקום נתון

פרמטרים
panoId מזהה פנורמה של המיקום הרצוי

Public void setPosition (מיקום LatLng)

מגדיר את StreetViewPanorama למיקום נתון

פרמטרים
position קווי האורך והרוחב של המיקום הרצוי

Public void setPosition (מיקום LatLng, מקור StreetViewSource)

מגדיר את StreetViewPanorama למיקום נתון

פרמטרים
position קווי האורך והרוחב של המיקום הרצוי
source StreetViewSource מציין את המקור של תמונות פנורמה לחיפוש

Public void setPosition (מיקום LatLng, רדיוס int, StreetViewSource מקור)

מגדיר את StreetViewPanorama למיקום נתון

פרמטרים
position קווי האורך והרוחב של המיקום הרצוי
רדיוס רדיוס, שצוין במטרים, שמגדיר את האזור שבו יש לחפש תמונת פנורמה, במרכז קווי האורך והרוחב הנתונים
source StreetViewSource מציין את המקור של תמונות פנורמה לחיפוש

Public void setPosition (LatLng מיקום, int radius)

מגדיר את StreetViewPanorama למיקום נתון

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

Public void setStreetNamesEnabled (boolean enableStreetNames)

הגדרה זו קובעת אם המשתמש יכול לראות שמות רחובות בפנורמות

פרמטרים
enableStreetNames true אם המשתמשים יכולים לראות את שמות הרחובות בפנורמות

Public void setUserNavigationEnabled (boolean enableUserNavigation)

קובעת אם המשתמש יכול לעבור לפנורמה אחרת

פרמטרים
enableUserNavigation true אם המשתמשים יכולים לעבור לפנורמה אחרת

Public void setZoomGesturesEnabled (boolean enableZoom)

קובעת אם המשתמש יכול להשתמש בתנועות לשינוי מרחק התצוגה

פרמטרים
enableZoom true אם המשתמשים יכולים להשתמש בתנועות לשינוי מרחק התצוגה