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