עיצוב מפות חדש יתווסף בקרוב לפלטפורמה של מפות Google. העדכון הזה בסגנון המפה כולל לוח צבעים חדש שמוגדר כברירת מחדל ושיפורים בחוויית השימוש במפות ובנוחות השימוש. כל סגנונות המפה יעודכנו באופן אוטומטי במרץ 2025. אפשר לקרוא מידע נוסף על זמינות ועל האפשרות להצטרף בשלב מוקדם יותר במאמר בנושא סגנון מפה חדש לפלטפורמה של מפות Google.
כדי להגדיר סמנים מתקדמים, פועלים לפי השלבים הבאים:
הפעלת הכלי החדש לעיבוד המפה
מעבד מפות משודרג זמין החל מגרסה 18.0.0 של SDK של מפות ל-Android. ה-renderer הזה מביא שיפורים רבים ל-SDK של מפות ל-Android, כולל תמיכה בעיצוב מפות מבוסס-ענן.
עם השקת הגרסה 18.2.0 של ה-SDK של מפות Google ל-Android, Google החליפה את המרת הדפים שמוגדרת כברירת מחדל ממרת הדפים מהדור הקודם למרת הדפים המשודרג של המפה. בעקבות השינוי הזה, מעכשיו נעשה שימוש במעבד המפות המשודרג כברירת מחדל באפליקציה שלכם כשאתם יוצרים אפליקציה חדשה או יוצרים מחדש אפליקציה קיימת.
יצירת מזהה מפה
כדי ליצור מזהה מפה חדש, פועלים לפי השלבים המפורטים במאמר יצירת מזהה מפה. חשוב לוודא שהגדרתם את סוג המפה ל-Android.
כדי להשתמש בסימונים מתקדמים, צריך מזהה מפה. אם מזהה המפה חסר או שהועברה מפה עם מזהה לא חוקי, לא ניתן לטעון סמנים מתקדמים. משתמשים ב-method MapCapabilities.isAdvancedMarkersAvailable() כדי לבדוק אם יש תמיכה בסמנים מתקדמים.
[[["התוכן קל להבנה","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-01-14 (שעון UTC)."],[[["Advanced markers necessitate the utilization of the upgraded map renderer, available in Maps SDK for Android version 18.0.0 and later, and are enabled by default in version 18.2.0 and later."],["A crucial initial step involves creating a map ID within the Google Cloud console and integrating it into your map initialization code."],["It is imperative to verify if advanced markers are supported on the device using `MapCapabilities.isAdvancedMarkersAvailable()`, and to provide a fallback mechanism, such as standard markers, if they are not."],["Developers must ensure compatibility by checking device requirements for the new map renderer, as some devices might not support it."]]],[]]