שנתחיל?

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

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

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

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

עם פרסום גרסה 18.2.0 של ה-SDK של מפות Google ל-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());

השלבים הבאים

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