תחילת העבודה

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

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

קבלת מפתח 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 שינתה את רינדור ברירת המחדל מהכלי הקודם לרינדור, מהכלי המשודרג לרינדור המפות. המשמעות של השינוי הזה היא שכלי עיבוד המפה המשודרג ישמש עכשיו כברירת מחדל באפליקציה שלכם, כשאתם בונים אפליקציה חדשה או בונים אפליקציה קיימת מחדש.

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

כדי ליצור מזהה מפה חדש, פועלים לפי השלבים המפורטים במאמר יצירת מזהה מפה. חשוב לוודא שהגדרתם את סוג המפה ל-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());

השלבים הבאים