reviews קבלת Maps Demo Key: אתם יכולים לנסות תכונות נבחרות של Maps JavaScript API ו-Places UI Kit ללא עלות באמצעות Maps Demo Key – בלי להזין פרטי חיוב.
Google משתמשת בטכנולוגיית AI כדי לתרגם תוכן לשפה המועדפת עליך. בתרגומים כאלו עשויות להיות שגיאות.
אפשר להשתמש בסמנים כדי להציג מיקומים בודדים במפה. במדריך הזה מוסבר איך להשתמש בסמנים מתקדמים. בעזרת סמנים מתקדמים אפשר ליצור ולהתאים אישית סמנים עם ביצועים גבוהים, וליצור סמנים נגישים שמגיבים לאירועי gmp-click ולקלט מהמקלדת. כדי להתאים אישית את הסמנים המתקדמים עוד יותר, אפשר להשתמש ב-HTML וב-CSS בהתאמה אישית, כולל היכולת ליצור סמנים בהתאמה אישית מלאה. באפליקציות תלת-ממדיות, אתם יכולים לשלוט בגובה שבו הסמן מופיע.
יש תמיכה בסמנים מתקדמים גם במפות מבוססות-פיקסלים וגם במפות וקטוריות (אם כי חלק מהתכונות לא זמינות במפות מבוססות-פיקסלים).
כדי להשתמש בסמנים מתקדמים, נדרש מזהה מפה (אפשר להשתמש ב-DEMO_MAP_ID).
התאמה אישית של צבע הרקע, הגליף והגבול של סמן ברירת המחדל, ושינוי גודל הסמן.
החלפת סמל הסמן שמוגדר כברירת מחדל בתמונת SVG או PNG בהתאמה אישית.
יצירת סמני HTML בהתאמה אישית
אפשר להשתמש ב-HTML וב-CSS בהתאמה אישית כדי ליצור סמנים אינטראקטיביים ייחודיים מבחינה ויזואלית, וליצור אנימציות.
איך גורמים לסמנים להגיב לאירועים של קליקים ומקלדת
כדי שסמן יגיב לקליקים ולאירועי מקלדת, מוסיפים רכיב event listener מסוג gmp-click.
functioninitMap(){constmap=newgoogle.maps.Map(document.getElementById('map'),{center:{lat:37.4239163,lng:-122.0947209},zoom:17,mapId:'DEMO_MAP_ID',});constmarker=newgoogle.maps.marker.AdvancedMarkerElement({map,position:{lat:37.4239163,lng:-122.0947209},});marker.addEventListener('gmp-click',(event)=>{// Handle the click event.// ...});}
הגדרת הגובה של הסמן וההתנהגות במקרה של חפיפה
כדי שהסמן יופיע בצורה נכונה עם רכיבי מפה תלת-ממדיים, צריך להגדיר את הגובה של הסמן ולציין איך הסמן צריך להתנהג כשהוא מתנגש עם סמן אחר או עם תווית במפה. גובה הסמן נתמך רק במפות וקטוריות.
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2026-11-02 (שעון UTC)."],[],["Advanced markers allow customization of map markers, including color, scale, and icons (SVG/PNG). Users can employ custom HTML and CSS for unique designs and animations. Markers can be made interactive via `click` event listeners, handling user clicks and keyboard input. Altitude and collision behavior can be defined for 3D maps. A map ID, like `DEMO_MAP_ID`, is needed, and these advanced markers are available on Android, iOS, and JavaScript platforms, supporting both raster and vector maps.\n"]]