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

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

הטמעת תכונות של GoogleMap באותו מכונה של מפות

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

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

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

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