אינטראקציה עם המפה

בדף הזה מתוארים האירועים בממשק המשתמש ואירועי השגיאה שתוכלו להאזין להם ולטפל בהם באופן פרוגרמטי.

אירועים בממשק המשתמש

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

יש שני סוגים עיקריים של אירועים:

  • אירועי אינטראקציה של משתמשים (כמו קליקים על העכבר) מופצים מאזור התצוגה של המפה בתלת-ממד אל הקוד שלכם. האירועים האלה מאפשרים להגיב לפעולות ישירות של משתמשים בסביבת המפה התלת-ממדית. לצפייה בדוגמה
  • ההתראות על שינוי מצבים משקפות עדכונים במודלים של נתוני המפות בתלת-ממד ובמצב הרינדור, באמצעות סכימה רגילה של gmp-propertychange למתן שמות.

כל אובייקט של API למיפוי תלת-ממדי חושף קבוצה של אירועים בעלי שם, שהתוכנה יכולה לרשום עבורם לוגיקה ולהפעיל אותם כשהאירועים האלה מתרחשים באמצעות הפונקציה addEventListener() המובנית.

הדוגמה הבאה מראה אילו אירועים מופעלים כשמשתמש מבצע אינטראקציה עם המפה: