מזהה מפה הוא מזהה ייחודי שמייצג את הסגנון של מפות Google והגדרות התצורה שלהן, שמאוחסנים ב-Google Cloud. אתם משתמשים במזהי מפות כדי להפעיל תכונות או לנהל מפות באתרים ובאפליקציות שלכם, או כדי להגדיר את הסגנון שלהן. אפשר ליצור מזהי מפה לכל פלטפורמה שצריך – JavaScript, Android, iOS או מפות סטטיות – בפרויקט שלכם ב-Google Cloud Console בדף Map Management (ניהול מפות).
הוראות ליצירת מזהי מפות מופיעות במאמר איך יוצרים מזהי מפות.
מה אפשר לעשות עם מזהי מפות
אפשר להשתמש במזהי מפות כדי להפעיל תכונות וסגנונות. ריכזנו כאן כמה דוגמאות לשימוש במזהי מפות. רשימה מלאה מופיעה במאמר תכונות שמשתמשות במזהי מפות.
עיצוב מפות מבוסס-ענן: אפשר לשייך מזהה מפה לסגנון מפה כדי לעצב, להתאים אישית ולנהל את המפות באמצעות מסוף Google Cloud. התכונה זמינה בכל הפלטפורמות: Android, iOS, JavaScript, ו-Maps Static API.
מפות וקטוריות: אפשר להשתמש במזהה מפה כדי להשתמש במפה שמורכבת ממשבצות וקטוריות שמצוירות בזמן הטעינה בצד הלקוח באמצעות WebGL. זמין ב-JavaScript.
סמנים מתקדמים: כדי להשתמש בסמנים מתקדמים, צריך להשתמש במזהה מפה. האפליקציה זמינה ב-Android, ב-iOS וב-JavaScript.
דוגמה לעיצוב מפות מבוסס-ענן
כדי להשתמש בעיצוב מפות מבוסס-ענן לעיצוב מפות באתרים ובאפליקציות ל-Android, צריך לבצע את השלבים הבאים:
יוצרים מזהי מפות לכל פלטפורמה שבה משתמשים. לדוגמה, אפשר ליצור מזהה מפה ל-JavaScript ומזהה מפה ל-Android. פרטים נוספים זמינים במאמר בנושא יצירת מזהי מפות.
הגדרת סגנון מפה ב-Google Cloud Console. פרטים נוספים זמינים במאמר בנושא עיצוב מפות מבוסס-ענן.
משייכים את שני מזהי המפות לסגנון המפה במסוף Google Cloud. פרטים נוספים זמינים במאמר בנושא שיוך מזהי מפה לסגנון.
מפנים למזהה המפה בקוד ה-JavaScript של האתר ובקוד של אפליקציית Android. פרטים נוספים זמינים במאמר בנושא הוספת מזהה מפה לאפליקציה.
סגנון המפה שמשויך למזהי המפה מוצג באתר ובאפליקציית Android. אפשר לעדכן את סגנון המפה במסוף Cloud, והשינויים יופיעו בשני המקומות באופן אוטומטי, בלי שהלקוחות יצטרכו לעדכן את האפליקציה.
תכונות שמשתמשות במזהי מפות
בטבלה הבאה מפורטים התכונות וממשקי ה-API של הפלטפורמה של מפות Google שמשתמשים במזהי מפות:
| תכונה או API | משתמש במזהי מפות כדי להשיג את המטרות האלה |
|---|---|
| סמנים מתקדמים | הפעלת סמנים מתקדמים. לא צריך ליצור מזהה מפה, ואפשר להשתמש במזהה מפת ההדגמה DEMO_MAP_ID. |
| סגנון מבוסס-נתונים לגבולות | משייכים את מזהה המפה לקבוצה של גבולות וסגנונות כדי לעצב את המפה בהתאם לגבולות. |
| סגנון מבוסס-נתונים למערכי נתונים | משייכים את מזהה המפה לקבוצת נתונים ולסגנון כדי לעצב את המפה בהתאם לקבוצת הנתונים. |
| Flutter | התאמה אישית של הסגנון של מפות Google שבהן נעשה שימוש באפליקציות Flutter. |
| Maps JavaScript API | הגדרת סגנון למפה שתוצג בדף אינטרנט. |
| Maps SDK ל-Android | עיצוב המפה שתוצג באפליקציית Android.1 |
| Maps SDK ל-iOS | עיצוב המפה שתוצג באפליקציית iOS.1 |
| Maps Static API | מציינים את המפה ומגדירים את הסגנון שלה כדי שהיא תוצג כתמונה סטטית. |
| פתרונות לניידות | אפשר להשתמש ב-Maps JavaScript API וב-SDK ל-Android ול-iOS כדי לעצב מפות בפתרונות תחבורה.1 |
| Navigation SDK ל-Android | עיצוב המפה שתוצג באפליקציית Android.1 |
| Navigation SDK ל-iOS | עיצוב המפה שתוצג באפליקציית iOS.1 |
| WebGL (מפות וקטוריות) | הפעלת תכונות של WebGL באמצעות מזהה של מפה וקטורית ב-JavaScript. |
1 שימוש במזהה מפה ב-Maps SDK ל-Android, ב-Maps SDK ל-iOS, ב-Navigation SDK ל-Android או ב-Navigation SDK ל-iOS מפעיל טעינה של מפה שמחויבת במסגרת Dynamic Maps SKU.