עיצוב מפות מבוסס-ענן

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

בעזרת הפלטפורמה של מפות Google אפשר לעצב מפות, להתאים אישית ולנהל אותן בקלות בעזרת מסוף Google Cloud. כך תוכלו ליצור חוויית מיפוי מותאמת אישית למשתמשים, בלי שתצטרכו לעדכן את הקוד של האפליקציות בכל פעם שתבצעו שינוי בסגנון.

הסגנונות שנוצרו לפני 15 בספטמבר 2020 לא יציגו תכונות טבעיות משופרות של מפות Google. כדי להשתמש בתמיכת התכונות הטבעיות של מפות Google לעיצוב המפה, עליכם ליצור סגנון מפה.

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

בין התכונות האלה נכללים:

  • עיצוב מפות מבוסס-ענן: במקום לעצב את המפה בקוד באמצעות JSON, אפשר לנהל ולעצב את המפות הדינמיות או הסטטיות ב-Cloud Console באמצעות מזהי מפות וסגנונות של מפות.
  • סינון של נקודת עניין עסקית: אפשר להסיר מתצוגת המפה את חמש קטגוריות העניין של העסק.
  • POI צפיפות צפיפות: אפשר להתאים את צפיפות נקודות העניין המוצגות במפת הבסיס כך שיוצגו נקודות עניין מעניינות או גדולות יותר כברירת מחדל.

עיצוב מפות מבוסס-ענן זמין ב-Maps SDK ל-Android1, ב-SDK SDK ל-iOS, ב-JavaScript וב-Maps Static API, אבל לא כל התכונות יהיו גלויות בכל הפלטפורמות.

לפני שמתחילים

  • יוצרים מזהה מפה
    כדי להשתמש בעיצוב מפות מבוסס-ענן, צריך לטעון את המפה באמצעות מזהה מפה.
  • מעבר מסגנון מוגדר בתוך הקוד
    לפני שמוסיפים מזהה מפה כדי להשתמש בסגנון של מפות מבוססות-ענן במפה קיימת שמותאמת אישית בעיצוב עם קוד בתוך קוד, כמו JSON או פרמטרים של שאילתות של כתובות URL, מומלץ להסיר את העיצוב בתוך הקוד כדי להימנע מהתנגשות פוטנציאלית עם פונקציונליות עתידית. אתם יכולים לייבא את סגנון ה-JSON שלכם לסגנון מפה חדש.
* שדרוג ה-SDK של מפות Google ל-Android
כדי להשתמש בעיצוב מפות מבוסס-ענן, צריך להשתמש ב-SDK של מפות Google ל-18.0.0 ואילך, ולהשתמש ב-SDK העדכני ביותר של מפות Google ל-Android.

חיוב

כדי להשתמש בעיצוב מפות מבוסס-ענן צריך מזהה מפה. ב-SDK של מפות ל-Android, ב-SDK של מפות ל-iOS וב-JavaScript, השימוש במזהה מפה כרוך בחיוב על המק"ט הדינמי במפות Google. ב-Maps Static API, השימוש במזהה מפה כרוך בחיוב במק"ט מפות סטטיות.

דוגמאות

מריצים את האפליקציה לדוגמה של ApiDemos

כדי להריץ את אפליקציית הדגימה של ApiDemos, ראו את דגימת GitHub (Java | Kotlin) וצפו בהדגמה של CloudBasedMapStylingDemoActivity (Java | Kotlin).

תוכלו למצוא אפליקציית Java ו-Kotlin לדוגמה, שמדגימה איך לעצב את מפת Android מהענן.

בעיות ידועות

אחרי שהאפליקציה נמסרת ללקוחות, אפשר לעדכן סגנונות מותאמים אישית במפות עם מזהי מפות מ-Google Cloud Console. הסגנונות החדשים יבואו לידי ביטוי באפליקציה שלכם בתוך כמה שעות.

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

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


  1. עיצוב מפות מבוסס-ענן אינו זמין במצב Lite של Android.