מתחילים

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

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

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

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

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

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

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

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

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

כדי להוסיף את מזהה המפה לקוד האתחול, קראו את המאמר הוספת מזהה המפה לאפליקציה.

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

כדי להשתמש בסמנים מתקדמים, צריך מזהה מפה. אם מזהה המפה חסר או אם מועבר מזהה מפה לא חוקי, אי אפשר לטעון סמנים מתקדמים. כדי לבדוק אם יש תמיכה בסמנים מתקדמים, משתמשים ב-method‏ 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());

השלבים הבאים

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