עיצוב מפות חדש יתווסף בקרוב לפלטפורמה של מפות Google. העדכון הזה בסגנון המפה כולל לוח צבעים חדש שמוגדר כברירת מחדל ושיפורים בחוויית השימוש במפות ובנוחות השימוש. כל סגנונות המפה יעודכנו באופן אוטומטי במרץ 2025. אפשר לקרוא מידע נוסף על זמינות ועל האפשרות להצטרף בשלב מוקדם יותר במאמר בנושא סגנון מפה חדש לפלטפורמה של מפות Google.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ממשק סטטי ציבורי
GoogleMap.InfoWindowAdapter
מספק תצוגות לעיבוד מותאם אישית של חלונות מידע.
השיטות של הספק הזה מופעלות כשמגיע הזמן להציג חלון מידע לסמן,
ללא קשר לגורם (תנועת משתמש או קריאה פרוגרמטית אל showInfoWindow(). בכל רגע נתון מוצג רק חלון מידע אחד, ולכן הספק
יכול לבחור להשתמש שוב בתצוגות מפורטות, או ליצור תצוגות חדשות בכל הפעלה
של השיטה.
כשיוצרים חלון מידע, השיטות במחלקה הזו נקראות לפי סדר מוגדר. כדי
להחליף את חלון המידע שמוגדר כברירת מחדל, צריך לבטל את getInfoWindow(Marker) עם הרינדור בהתאמה אישית ולהחזיר את הערך null בטווח getInfoContents(Marker). כדי להחליף רק את התוכן של חלון המידע
במסגרת ברירת המחדל של חלון המידע (בועת היתרונות המרכזיים), מחזירים את הערך null ב-getInfoWindow(Marker) ומחליפים את הערך getInfoContents(Marker).
תצוגה מופשטת
ציבורית
תצוגה
getInfoContents(סמן סמן)
מספק תוכן מותאם אישית למסגרת ברירת המחדל של חלון המידע של סמן. מתבצעת קריאה לשיטה הזו
רק אם הפונקציה getInfoWindow(Marker) מחזירה את הערך null בפעם הראשונה. אם השיטה הזו מחזירה תצוגה,
היא תמוקם בתוך מסגרת חלון המידע המוגדרת כברירת מחדל. אם משנים את התצוגה הזו אחרי קריאה לשיטה הזו, השינויים לא בהכרח יבואו לידי ביטוי בחלון המידע
המעובד. אם השיטה הזו תחזיר את הערך null, ייעשה שימוש ברינדור ברירת המחדל.
פרמטרים
מדגיש
הסמן שעבורו מאוכלס חלון מידע.
החזרות
תצוגה מותאמת אישית שתוצג כתוכן בחלון המידע עבור marker, או תצוגה עם ערך null כדי להשתמש ברינדור התוכן שמוגדר כברירת מחדל.
מספק חלון מידע מותאם אישית לסמן. אם השיטה הזו מחזירה תצוגה, היא משמשת לכל חלון המידע. אם משנים את התצוגה הזו אחרי קריאה לשיטה הזו, השינויים לא בהכרח יבואו לידי ביטוי בחלון המידע שעבר עיבוד. אם השיטה הזו תחזיר את הערך null
, ייעשה שימוש במסגרת ברירת המחדל של חלון המידע, והתוכן שמסופק על ידי getInfoContents(Marker).
פרמטרים
מדגיש
הסמן שעבורו מאוכלס חלון מידע.
החזרות
חלון מידע מותאם אישית עבור marker, או null לשימוש במסגרת ברירת המחדל של חלון המידע עם custom contents.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-21 (שעון UTC)."],[[["`GoogleMap.InfoWindowAdapter` allows customization of info windows displayed for markers on a Google Map."],["Override `getInfoWindow(Marker)` to replace the entire info window with a custom view."],["Override `getInfoContents(Marker)` to only replace the content within the default info window frame."],["If `getInfoWindow(Marker)` returns `null`, the default frame is used and `getInfoContents(Marker)` provides the content."],["Changes to the returned view after these methods are called might not be reflected in the rendered info window."]]],["`GoogleMap.InfoWindowAdapter` allows custom rendering of info windows for markers. It uses two methods: `getInfoWindow(Marker)` to provide a custom info window view, and `getInfoContents(Marker)` to customize content within the default frame. If `getInfoWindow` returns `null`, `getInfoContents` is called to fill the default window; otherwise, a custom window is used. Either method may be overridden to tailor the info window's appearance or content for a specified marker.\n"]]