כדי להגדיר סגנון מבוסס-נתונים לקבוצות נתונים, פועלים לפי השלבים הבאים.
קבלת מפתח API והפעלת ממשקי API
כדי להשתמש בסגנון מבוסס-נתונים לקבוצות נתונים, צריך פרויקט בענן עם חשבון לחיוב, וגם להפעיל את SDK של מפות ל-Android ואת Maps Datasets API. מידע נוסף זמין במאמרים הבאים:
הפעלת מנוע הרינדור החדש של מפות Google
מנוע רינדור משודרג של מפות זמין החל מגרסה 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());