Info Window

InfoWindow class

google.maps.InfoWindow class

שכבת-על שנראית כמו בועה ולעתים קרובות מקושרת לסמן.

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

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

InfoWindow
InfoWindow([opts])
פרמטרים: 
יוצר חלון מידע עם האפשרויות שצוינו. אפשר למקם חלון מידע במפה במיקום מסוים או מעל סמן, בהתאם למה שמצוין באפשרויות. אלא אם משביתים את ההזזה האוטומטית, חלון המידע יזיז את המפה כדי שיוצג כשהוא נפתח. אחרי שיוצרים חלון מידע, צריך לקרוא לפונקציה open כדי להציג אותו במפה. המשתמש יכול ללחוץ על לחצן הסגירה בחלון המידע כדי להסיר אותו מהמפה, או שהמפתח יכול לקרוא לפונקציה close() כדי להשיג את אותה התוצאה.
isOpen
סוג:  boolean
בודקת אם חלון המידע פתוח.
close
close()
פרמטרים:  אין
ערך מוחזר:  אין
הפונקציה סוגרת את חלון המידע הזה על ידי הסרתו ממבנה ה-DOM.
focus
focus()
פרמטרים:  אין
ערך מוחזר:  אין
הפוקוס מוגדר על InfoWindow. כדאי להשתמש בשיטה הזו יחד עם אירוע visible כדי לוודא שרכיב InfoWindow גלוי לפני שמגדירים את המיקוד עליו. אי אפשר להתמקד בInfoWindow שלא גלוי.
getContent
getContent()
פרמטרים:  אין
ערך החזרה:  string|Element|Text|null|undefined התוכן של חלון המידע הזה. זהה למה שהוגדר קודם כתוכן.
getHeaderContent
getHeaderContent()
פרמטרים:  אין
ערך ההחזרה:  string|Element|Text|null|undefined תוכן הכותרת של חלון המידע הזה. מידע נוסף מפורט בInfoWindowOptions.headerContent.
getHeaderDisabled
getHeaderDisabled()
פרמטרים:  אין
ערך ההחזרה:  boolean|undefined האם שורת הכותרת כולה מושבתת או לא. מידע נוסף מפורט בInfoWindowOptions.headerDisabled.
getPosition
getPosition()
פרמטרים:  אין
ערך ההחזרה:  LatLng|null|undefined מיקום LatLng של חלון המידע הזה.
getZIndex
getZIndex()
פרמטרים:  אין
ערך החזרה:  number הערך של zIndex של חלון המידע הזה.
open
open([options, anchor])
פרמטרים: 
  • optionsInfoWindowOpenOptions|Map|StreetViewPanorama optional אובייקט InfoWindowOpenOptions (מומלץ) או map|panorama שבו יבוצע העיבוד של חלון המידע הזה.
  • anchorMVCObject|AdvancedMarkerElement optional נקודת העיגון שחלון המידע הזה ימוקם ביחס אליה. אם העוגן הוא לא null, חלון המידע ימוקם במרכז העליון של העוגן. חלון המידע יוצג באותה מפה או תצוגת פנורמה כמו נקודת העוגן (אם יש).
ערך מוחזר:  אין
פותח את חלון המידע הזה במפה הנתונה. אפשר גם לשייך חלון מידע לעוגן. ב-API הליבה, העוגן היחיד הוא המחלקה Marker. עם זאת, עוגן יכול להיות כל MVCObject שחושף מאפיין LatLng position ואופציונלית מאפיין Point anchorPoint לחישוב pixelOffset (ראו InfoWindowOptions). ‫anchorPoint הוא ההיסט ממיקום העוגן לקצה של חלון המידע. מומלץ להשתמש בממשק