מתחילים

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

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

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

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

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

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

בגרסה 18.2.0 של Maps 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());

השלבים הבאים