אפשרות להימנע מכבישים ספציפיים לאחר חישוב המסלול
היי,
הייתי רוצה להציע פיצ’ר חדש ל-Waze:
לאפשר למשתמשים, לאחר קבלת המסלול, לסמן כבישים או קטעי דרך שהם מעוניינים להימנע מהם. לדוגמה, אם המסלול מציע נסיעה בכביש 6 ואני מעדיף לא לנסוע בו, אוכל לסמן את כביש 6 ככביש להימנעות, והאפליקציה תחשב מסלול חלופי.
ההימנעות מהכביש תהיה תקפה לאורך הסשן הנוכחי, כך שהמסלולים הבאים באותו סשן לא יכללו את הכביש שסימנתי.
זה יכול להיות מאוד שימושי במצבים בהם אנו מכירים בעיות בכבישים מסוימים, או מעדיפים להימנע מכבישים עם אגרה, עומסים או מכל סיבה אחרת.
תיאור כללי:
הפיצ’ר מאפשר למשתמשים לסמן כבישים או קטעי דרך שהם רוצים להימנע מהם לאחר קבלת מסלול. לדוגמה, אם המסלול מציע נסיעה בכביש 6 והמשתמש מעוניין להימנע מכביש זה, הוא יכול לסמן זאת והאפליקציה תחשב מסלול חלופי. החסימה תהיה תקפה לאורך הסשן הנוכחי, כך שהמסלול לא יכלול שוב את הכביש החסום.
דרישות פונקציונליות:
1. סימון כביש להימנעות:
• לאחר חישוב המסלול, המשתמש יכול לבחור כביש במסלול ולסמן אותו להימנעות.
• האפליקציה תציג אפשרות “הימנע מכביש זה” כאשר לוחצים על הכביש במפה או ברשימת ההנחיות.
2. חישוב מסלול חלופי:
• לאחר סימון הכביש, המערכת תחשב מחדש את המסלול תוך הימנעות מהכביש המסומן.
• אם אין מסלול חלופי זמין, תוצג הודעה למשתמש עם אפשרות לבטל את ההימנעות.
3. רשימת כבישים חסומים לסשן:
• הכבישים שהמשתמש סימן להימנעות יישמרו ברשימה לסשן הנוכחי.
• המסלולים העתידיים באותו סשן לא יכללו את הכבישים ברשימה.
4. ניהול רשימת הכבישים:
• המשתמש יכול לצפות ברשימת הכבישים החסומים ולנהל אותה.
• אפשרות להסרת כביש מהרשימה כדי לאפשר שוב את השימוש בו במסלולים.
5. סיום סשן:
• בסיום הניווט או בסגירת האפליקציה, רשימת הכבישים החסומים תנוקה.
ממשק משתמש:
• סימון כביש:
• לחיצה ארוכה על כביש במפה או בחירתו מרשימת ההנחיות תפתח תפריט עם אפשרות “הימנע מכביש זה”.
• הודעת אישור:
• לאחר הסימון, תופיע הודעה המאשרת שהכביש נוסף לרשימת ההימנעות והמסלול מתעדכן.
• רשימת הימנעויות:
• גישה לרשימה דרך תפריט הניווט, עם אפשרות להסיר כבישים מהרשימה.
• התראות:
• אם אין מסלול חלופי זמין, תוצג התראה עם אפשרות לבטל את ההימנעות או לבחור כביש אחר.
שיקולים נוספים:
• ביצועים:
• חישוב מהיר ויעיל של מסלולים חלופיים כדי לא לעכב את המשתמש.
• הגבלות:
• מניעת אפשרות לחסום כבישים קריטיים כמו כבישים יחידים לגישה ליעד.
• נגישות:
• שמירה על ממשק ידידותי ופשוט לשימוש, תוך התאמה לכלל המשתמשים.
תרחישים אפשריים:
• חסימת מספר כבישים:
• המשתמש יכול לסמן יותר מכביש אחד להימנעות, והמערכת תחשב מסלול בהתאם.
• שינוי תנאי הדרך:
• אם במהלך הנסיעה מתרחשים שינויים (תאונות, עומסים), המערכת תעדכן את המסלול תוך התחשבות ברשימת ההימנעויות.
בדיקות ואבטחת איכות:
• לוודא שהפיצ’ר פועל כמצופה בכל המצבים.
• בדיקת הממשק והאינטראקציה עם המשתמש.
• בחינת השפעת הפיצ’ר על ביצועי האפליקציה.