מתחילים

בחירת פלטפורמה: Android iOS JavaScript

כדי להגדיר סמנים מתקדמים, פועלים לפי השלבים הבאים.

הפעלת כלי הרינדור החדש של המפות

מנוע רינדור משודרג של מפות זמין החל מגרסה 18.0.0 של SDK של מפות ל-Android. מנוע הרינדור הזה כולל שיפורים רבים, כולל תמיכה בעיצוב מפות מבוסס-ענן, ב-SDK של מפות ל-Android.

עם השקת גרסה 18.2.0 של Maps SDK ל-Android, ‏ Google החליפה את מנוע הרינדור שמוגדר כברירת מחדל ממנוע הרינדור מדור קודם למנוע הרינדור המשודרג של המפות. השינוי הזה אומר שעכשיו נעשה שימוש כברירת מחדל במעבד המשודרג של המפה באפליקציה כשיוצרים אפליקציה חדשה או כשיוצרים מחדש אפליקציה קיימת.

יצירת מזהה מפה

כדי ליצור מזהה מפה חדש, פועלים לפי השלבים במאמר בנושא יצירת מזהה מפה. מוודאים שסוג המפה מוגדר ל-Android.

עדכון קוד האתחול של המפה

בשלב הזה צריך להזין את מזהה המפה שיצרתם. אפשר למצוא אותו בדף ניהול מפות.

כדי להוסיף את מזהה המפה לקוד האתחול, אפשר לעיין במאמר בנושא הוספת מזהה המפה לאפליקציה.

בדיקת היכולות של המפה (חובה)

כדי להשתמש בסמנים מתקדמים, צריך לציין מזהה מפה. אם מזהה המפה חסר או אם מועבר מזהה מפה לא תקין, לא ניתן לטעון סמנים מתקדמים. כדי לבדוק אם יש תמיכה בסמנים מתקדמים, משתמשים בשיטה MapCapabilities.isAdvancedMarkersAvailable().

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());

השלבים הבאים

יצירת סמן מתקדם