עיצוב מפות חדש יתווסף בקרוב לפלטפורמה של מפות Google. העדכון הזה בסגנון המפה כולל לוח צבעים חדש שמוגדר כברירת מחדל ושיפורים בחוויית השימוש במפות ובנוחות השימוש. כל סגנונות המפה יעודכנו באופן אוטומטי במרץ 2025. אפשר לקרוא מידע נוסף על זמינות ועל האפשרות להצטרף בשלב מוקדם יותר במאמר בנושא סגנון מפה חדש לפלטפורמה של מפות Google.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
כשמגדירים מאפייני סמן מתקדמים ספציפיים, אפשר לעקוב אחרי אירועי סמן כמו הקשות ותנועות.
אם מקישים על סמן, אפשר לראות מידע נוסף כמו שם הסמן או קטע קוד. אפשר גם להעביר סמנים שניתן לגרור באמצעות תנועה של לחיצה ארוכה.
כדי להגדיר טקסט תיאורי לסמן, משתמשים במאפיין GMSMarker.title.
תגובה לאירועים של סמנים
כדי להגיב לאירועי סמנים, מוסיפים את פרוטוקול GMSMapViewDelegate לתצוגה ומטמיעים את פונקציית ה-callback התואמת. בדוגמה הזו מזהים את הערכים של title ו-snippet לסמן שנבחר.
כשמפעילים את הנכס draggable, המשתמשים יכולים לגרור סמנים במפה באמצעות לחיצה ארוכה. כדי שאפשר יהיה לגרור את הסמן, מגדירים את המאפיין GMSMarker.draggable לערך true.
[[["התוכן קל להבנה","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-02-28 (שעון UTC)."],[[["Google Maps SDK for iOS allows you to monitor marker events like taps and gestures, displaying information like title and snippet when tapped."],["You can enable marker dragging using a long press gesture by setting the `GMSMarker.draggable` property."],["Marker visibility can be controlled based on the map's zoom level using the `GMSMapViewDelegate` and setting the `GMSMarker.map` property conditionally."],["To respond to marker events and access details like title and snippet, implement the `GMSMapViewDelegate` protocol and its corresponding callback methods."]]],["Markers' events, like taps and gestures, can be monitored by adding `GMSMapViewDelegate`. Tapped markers reveal their title and snippet, set using `GMSMarker.title`. Markers can be made draggable with `GMSMarker.draggable`, allowing movement via long press. You can control marker visibility based on zoom level by setting `GMSMarker.map` within the `GMSMapViewDelegate` callback. Implementing the delegate protocol also allows for handling custom responses to specific marker interactions.\n"]]