מתחילים

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

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

קבלת מפתח API והפעלת ממשקי API

לפני שמשתמשים בסגנון מבוסס-נתונים של מערכי נתונים, צריך: פרויקט בענן עם חשבון לחיוב, וגם את SDK של מפות ל-Android וגם את Maps Datasets API מופעלים. מידע נוסף זמין במאמרים הבאים:

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

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

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

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

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

יצירת סגנון מפה חדש

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

עדכון קוד ההפעלה של המפה

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

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

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

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

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());

השלבים הבאים