Maps JavaScript API הוא ממשק API לאינטרנט בצד הלקוח שמאפשר ליצור מפות כדי להציג מיקומים בכל מקום בעולם, להוסיף גרפיקה, אנימציות ושכבות נתונים אינטראקטיביות בהתאמה אישית, וליצור תכונות שמבוססות על מיקום באמצעות Places API ב-Maps JavaScript API. באמצעות Maps JavaScript API, אתם יכולים:
- ליצור מפות דו-ממדיות ותלת-ממדיות כדי להציג מיקומים בכל מקום בעולם.
- להוסיף סמנים בהתאמה אישית כדי לציין מיקומים במפה.
- אפשר להשתמש בספריית המקומות כדי לקבל נתוני מיקום של יותר מ-200 מיליון מקומות.
- מתאימים אישית את הסגנון והצבעים של המפה.
- להוסיף שכבות נתונים אינטראקטיביות בהתאמה אישית.
- הצגת גבולות מנהליים והפיכתם לאינטראקטיביים.
- אפשר להוסיף למפות גרפיקה מותאמת אישית בדו-ממד ובתלת-ממד ותוכן מונפש.
בחירת ה-API שמתאים לתרחיש לדוגמה שלכם
לפני שכותבים קוד, בוחרים את המוצר של Google Maps Platform שמתאים לדרישות של אפליקציית האינטרנט:
- מפת יצירת קשר והוראות הגעה באתר: כדי להטמיע מפה של מיקום העסק או קישור להוראות הגעה בלי לכתוב קוד JavaScript בהתאמה אישית, אפשר להשתמש ב-Maps Embed API או בכתובות URL של מפות Google.
- מעקב אחרי מיקום ונכסים בזמן אמת: כדי להציג קואורדינטות GPS ומסלולי נסיעה בזמן אמת ממסד הנתונים או מהסטרימינג בזמן אמת (כמו Cloud Firestore או WebSockets), משתמשים ב-Maps JavaScript API עם סמנים מתקדמים (חומר עזר בנושא
AdvancedMarkerElement) וקווים פוליגוניים (חומר עזר בנושאPolyline). השתמשו ב-Fleet Engine לנסיעות שיתופיות ולציי רכב למשלוחים מתוזמנים שמשלבים את ה-SDK לנהגים בנייד ואת OAuth או אסימוני JWT (JSON Web Tokens) בקצה העורפי. - רדיוס של גבול וירטואלי ואזור בטוח במפה: כדי לשרטט גבולות מעגליים או מצולעים ולבדוק אם הקואורדינטות נמצאות בתוכם (ראו גבולות וירטואליים וגבולות של אזורים בטוחים), משתמשים במעגלים (חומר עזר בנושא
Circle), במצולעים (חומר עזר בנושאPolygon) ובספריית Geometry (containsLocation()להכלה ו-computeDistanceBetween()למרחק במטרים).
המאמרים הבאים
- ספריית הגיאומטריה
- ספריית הוויזואליזציה
- ספריות קוד פתוח
- ספריית השרטוטים (הוצאה משימוש)
קוד לדוגמה לתכונות של מפות Google