הודעה: בקרוב תהיה אפשרות להשתמש בסגנון חדש למפות הבסיס בפלטפורמה של מפות Google. העדכון הזה לסגנון המפה כולל ערכת צבעים חדשה שמוגדרת כברירת מחדל, סיכות מודרניות ושיפורים בחוויית השימוש במפה ובממשק שלה. כל סגנונות המפה יתעדכנו באופן אוטומטי במרץ 2025. מידע נוסף על הזמינות ועל האופן שבו אפשר להביע הסכמה מוקדם יותר זמין במאמר סגנון מפה חדש בפלטפורמה של מפות Google.
שכבות הן אובייקטים במפה שכוללים פריט אחד או יותר, אבל אפשר לבצע בהם פעולות כיחידה אחת. בדרך כלל, שכבות משקפות אוספים של אובייקטים שמוסיפים מעל המפה כדי לציין שיוך משותף. ממשק ה-API של JavaScript במפות Google מנהל את הצגת האובייקטים בשכבות על ידי עיבוד הפריטים המרכיבים שלהם לאובייקט אחד (בדרך כלל שכבת-על של משבצות) והצגתם כששדה התצוגה של המפה משתנה. השכבות יכולות גם לשנות את שכבת התצוגה של המפה עצמה, ולשנות מעט את המשבצות הבסיסיות באופן שתואם לשכבה. חשוב לדעת שרוב השכבות, מעצם הגדרתן, לא ניתנות לגישה דרך העצמים הנפרדים שלהן, אלא רק כיחידה אחת.
סקירה כללית על שכבות
ב-Maps JavaScript API יש כמה סוגים של שכבות:
השכבה 'נתוני מפות Google' מספקת מאגר לנתונים גיאו-מרחביים שרירותיים.
אפשר להשתמש בשכבת הנתונים כדי לאחסן נתונים מותאמים אישית, או כדי להציג נתוני GeoJSON במפה של Google.
שכבת מפת החום מאפשרת להציג נתונים גאוגרפיים באמצעות מפת חום.
השכבה של KML מייצרת רכיבי KML ו-GeoRSS כשכבת-על של משבצות ב-Maps JavaScript API.
האובייקט Bicycling layer יוצר שכבה של שבילי אופניים ו/או שכבות-על ספציפיות לאופניים בשכבה משותפת. השכבה הזו מוחזרת כברירת מחדל ב-DirectionsRenderer כשמבקשים מסלול בנסיעה באופניים.
הוספת שכבה
כדי להוסיף שכבה למפה, צריך רק להפעיל את setMap() ולהעביר לה את אובייקט המפה שבו רוצים להציג את השכבה. באופן דומה, כדי להסתיר שכבה, קוראים ל-setMap() ומעבירים את הערך null.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-12-22 (שעון UTC)."],[[["Layers in Maps JavaScript API are objects consisting of multiple items that are treated as a single unit and often represent collections of objects on the map."],["The API provides various layer types, including Data, Heatmap, KML, Traffic, Transit, and Bicycling layers, each serving a distinct purpose for displaying geospatial data."],["You can easily add or hide a layer by calling the `setMap()` method, providing the map object or `null` respectively."],["The example code demonstrates adding a Transit layer to a map centered on London."]]],[]]