האתגר
מה עמד לפני Spander?
Spander רצתה לבנות אפליקציית ניווט עם לוגיקת Routing מותאמת לצרכים ייחודיים שלא קיימים ב-Google Maps API. הצוות צריך שליטה מלאה על אלגוריתם Routing, יכולת הוספת שכבות מידע קנייניות, ומנגנון Offline Maps למסלולים מוגדרים מראש.
הפתרון
מה בנינו
בנינו Routing Engine פנימי מבוסס pgRouting ו-PostgreSQL עם שכבת OpenStreetMap, עם יכולת הוספת Constraints מותאמים לאלגוריתם. פיתחנו SDK שמאפשר ל-Frontend לבקש מסלולים עם פרמטרים מותאמים. מנגנון Tile Caching מקדים הורדת מפות לאזורים נפוצים לשימוש Offline.

תוצאות
מה השגנו יחד
✓Routing Engine מותאם מחשב מסלול תוך 340ms גם למסלולים מורכבים
✓Offline Maps זמינות ל-87% מהמסלולים הנפוצים ללא חיבור אינטרנט
✓עלות API Maps ירדה ב-73% לעומת שימוש ב-Google Maps Premium
