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