שיטות מומלצות לאינטראקציה עם מפות Google

בדף הזה מפורטות שיטות מומלצות ליצירת אינטראקציה עם האובייקט GoogleMap באפליקציה.

הטמעת תכונות של GoogleMap במכונה נפרדת של מפות Google, בנפרד מחוויית הניווט

ממשקי ה-API של מפות Google זמינים גם כחלק מ-Navigation SDK, שבעזרתו אפשר ליצור חוויות ספציפיות למפה (לא ניווט). אם האפליקציה שלכם כוללת גם חוויית מפה ללא ניווט וגם חוויית ניווט, מומלץ להשתמש ב-Maps API במכונה נפרדת של מפה, במקום לשלב את החוויה ב-NavigationView או ב-SupportNavigationFragment.

משתמשים ב-getMapAsync כדי לקבל את המכונה GoogleMap

אפשר לקבל אובייקט GoogleMap באמצעות SupportNavigationFragment#getMapAsync או NavigationView#getMapAsync. מומלץ להשתמש בשיטה הזו במקום להחזיק במכונה של GoogleMap, שעשויה להיות לא עדכנית אחרי שייווצר מחדש ה-NavigationView שמתחתיה.

כמו כן, חשוב לנקות את הערך של GoogleMap שאוחזר מה-method הזה אחרי שאין בו יותר צורך. מידע נוסף זמין במאמר שיטות מומלצות לניקוי מכונות.