מתחילים

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

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

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

לפני שמשתמשים בעיצוב מבוסס-נתונים של מערכי נתונים, צריך: פרויקט ב-Cloud עם חשבון לחיוב, וגם את Maps SDK for 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());

השלבים הבאים