Rendering

StreetViewPanorama class

google.maps.StreetViewPanorama class

הצגת הפנורמה של LatLng או של מזהה פנורמה נתון. אובייקט StreetViewPanorama מספק 'צופה' ב-Street View שיכול להיות עצמאי בתוך <div> נפרד או קשור ל-Map.

הכיתה הזו היא הרחבה של MVCObject.

אפשר להתקשר אל const {StreetViewPanorama} = await google.maps.importLibrary("streetView") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

StreetViewPanorama
StreetViewPanorama(container[, opts])
פרמטרים: 
יוצר תמונת פנורמה עם הערך StreetViewPanoramaOptions שהועבר.
controls
אמצעי בקרה נוספים לצירוף לתמונה הפנורמית. כדי להוסיף פקד לתמונה הפנורמית, מוסיפים את <div> של הפקד ל-MVCArray שמתאים ל-ControlPosition שבו הפקד צריך להיות מוצג.
focus
focus()
פרמטרים:  אין
ערך מוחזר:  אין
הפוקוס מוגדר על StreetViewPanorama. כדאי להשתמש בשיטה הזו יחד עם אירוע visible_changed כדי לוודא שרכיב StreetViewPanorama גלוי לפני שמגדירים את המיקוד עליו. אי אפשר להתמקד בStreetViewPanorama שלא גלוי.
getLocation
getLocation()
פרמטרים:  אין
ערך מוחזר:  StreetViewLocation
מחזירה את המיקום ב-Street View של התמונה הפנורמית הנוכחית.
getMotionTracking
getMotionTracking()
פרמטרים:  אין
ערך מוחזר:  boolean
מחזירה את המצב של חיישן התנועה. אם true, כשמשתמש מזיז את המכשיר פיזית והדפדפן תומך בכך, תמונת הפנורמה ב-Street View עוקבת אחרי התנועות הפיזיות.
getPano
getPano()
פרמטרים:  אין
ערך מוחזר:  string
מחזירה את מזהה הפנורמה הנוכחי של הפנורמה ב-Street View. המזהה הזה יציב רק בסשן הנוכחי של הדפדפן.
getPhotographerPov
getPhotographerPov()
פרמטרים:  אין
ערך מוחזר:  StreetViewPov
מחזירה את הכיוון והזווית של הצלם כשצולמה הפנורמה הזו. בתמונות פנורמיות של Street View שצולמו בכביש, אפשר לראות גם באיזה כיוון נסעה המכונית. הנתונים האלה זמינים אחרי האירוע pano_changed.
getPosition
getPosition()
פרמטרים:  אין
ערך מוחזר:  LatLng|null
מחזירה את המיקום הנוכחי LatLng של תמונת הפנורמה ב-Street View.
getPov
getPov()
פרמטרים:  אין
ערך מוחזר:  StreetViewPov
הפונקציה מחזירה את נקודת המבט הנוכחית של הפנורמה ב-Street View.
getStatus
getStatus()
פרמטרים:  אין
ערך מוחזר:  StreetViewStatus
הפונקציה מחזירה את הסטטוס של הפנורמה לאחר השלמת הבקשה setPosition() או setPano().
getVisible
getVisible()
פרמטרים:  אין
ערך מוחזר:  boolean
הפונקציה מחזירה את הערך true אם הפנורמה גלויה. היא לא מציינת אם תמונות Street View זמינות במיקום שצוין.
getZoom
getZoom()
פרמטרים:  אין
ערך מוחזר:  number
הפונקציה מחזירה את רמת הזום של תמונת הפנורמה. רמת הזום 0 היא הזום המקסימלי, שבו שדה הראייה הוא 180 מעלות. הגדלת התצוגה מגדילה את רמת הזום.
registerPanoProvider
registerPanoProvider(provider[, opt_options])
פרמטרים: 
ערך מוחזר:  אין
מגדירים את ספק הפנורמה המותאם אישית שמופעל כשמשנים את הפנורמה, כדי לטעון פנורמות מותאמות אישית.
setMotionTracking
setMotionTracking(motionTracking)
פרמטרים: 
  • motionTrackingboolean
ערך מוחזר:  אין
הגדרת המצב של חיישן התנועה. אם true, כשמשתמש מזיז את המכשיר פיזית והדפדפן תומך בכך, תמונת הפנורמה ב-Street View עוקבת אחרי התנועות הפיזיות.
setOptions
setOptions(options)
פרמטרים: 
ערך מוחזר:  אין
הגדרת אוסף של צמדי מפתח/ערך.
setPano
setPano(pano)
פרמטרים: 
  • panostring
ערך מוחזר:  אין
מגדירה את מזהה הפנורמה הנוכחי עבור הפנורמה ב-Street View.
setPosition
setPosition(latLng)
פרמטרים: 
ערך מוחזר:  אין
מגדיר את המיקום הנוכחי של LatLng בתמונה הפנורמית של Street View.
setPov
setPov(pov)
פרמטרים: 
ערך מוחזר:  אין
הגדרת נקודת המבט של הפנורמה ב-Street View.
setVisible
setVisible(flag)
פרמטרים: 
  • flagboolean
ערך מוחזר:  אין
הערך true מגדיר את הפנורמה כגלוי. אם המדיניות מוגדרת לערך false, הפנורמה תוסתר בין אם היא מוטמעת במפה ובין אם היא מוצגת ב<div> משלה.
setZoom
setZoom(zoom)
פרמטרים: 
  • zoomnumber
ערך מוחזר:  אין
הגדרת רמת הזום של התמונה הפנורמית. רמת הזום 0 היא הזום המקסימלי, שבו שדה הראייה הוא 180 מעלות. הגדלת התצוגה מגדילה את רמת הזום.
בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
closeclick
function(event)
ארגומנטים: 
  • eventEvent האירוע שהופעל.
האירוע הזה מופעל כשלוחצים על לחצן הסגירה.
pano_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל כשמזהה הפנורמה משתנה. התמונה הפנורמית עשויה להשתנות כשהמשתמש עובר בין נקודות בתמונה הפנורמית או כשהמיקום מוגדר באופן ידני. חשוב לזכור שלא כל שינוי במיקום מפעיל pano_changed.
position_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל כשמיקום הפנורמה משתנה. המיקום משתנה כשהמשתמש עובר בין חלקי הפנורמה או כשהמיקום מוגדר באופן ידני.
pov_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל כשנקודת המבט בפנורמה משתנה. נקודת המבט משתנה בהתאם לשינויים בזווית, בהגדלה או בכיוון.
resize
function()
ארגומנטים:  אין
המפתחים צריכים להפעיל את האירוע הזה בפנורמה כשהגודל של רכיב ה-div שלה משתנה: google.maps.event.trigger(panorama, 'resize').
status_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל אחרי כל חיפוש פנורמה לפי מזהה או מיקום, באמצעות setPosition() או setPano().
visible_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל כשסטטוס החשיפה של הפנורמה משתנה. הנראות משתנה כשגוררים את איש הפג אל המפה, כשלוחצים על לחצן הסגירה או כשקוראים ל-setVisible().
zoom_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל כשמשנים את רמת הזום של התמונה הפנורמית.

StreetViewPanoramaOptions interface

google.maps.StreetViewPanoramaOptions ממשק

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

addressControl optional
סוג:  boolean optional
המצב המופעל או המושבת של אמצעי הבקרה של הכתובת.