מצלמה

ממשק ציבורי מצלמה

מספק שיטות לשינוי אזור התצוגה של מפת הניווט. כל הקריאות למצלמה צריכות להתבצע ב-thread של ממשק המשתמש.

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

@interface Camera.Perspective הפרספקטיבה היא פרמטר שניתן לאובייקט Camera כדי לציין את המיקום והכיוון של המצלמה. 

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

מופשט בטל
followMyLocation(נקודת מבט ב-int)
מגדיר את המצלמה כך שתעקוב אחר המיקום של המשתמש.
מופשט בטל
setLocation(CameraPosition cameraPosition, boolean animate)
הזזת המפה ושינוי זום למיקום הרצוי.
מופשט בטל
showRouteOverview()
מזיז את המפה ולשנות את מרחק התצוגה כדי להציג סקירה כללית של המסלול שנותר.

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

Public מופשט בטל followMyLocation (נקודת מבט)

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

פרמטרים
פרספקטיבה הCamera.Perspective שהמצלמה צריכה להשתמש בו כשעוקבים אחרי

Public מופשט void setLocation (CameraPosition CameraPosition, אנימציה בוליאנית)

הזזת המפה ושינוי זום למיקום הרצוי. הפעולה הזו תמנע באופן זמני מהמצלמה לעקוב אחר מיקום המשתמש. אפשר לאפס את המצלמה כדי לעקוב באמצעות followMyLocation(int).

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

ציבורי מופשט בטל showRouteOverview ()

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

אפשר לאפס את המצלמה כדי לעקוב אחרי המשתמש באמצעות followMyLocation(int).