Bu sayfada, uygulamanızdaki GoogleMap
nesnesi ile etkileşime geçmeyle ilgili en iyi uygulamalar açıklanmaktadır.
GoogleMap
özelliklerini, navigasyon deneyimlerinden ayrı bir harita örneğinde uygulama
Haritalar API'leri, haritaya özel (navigasyon dışı) deneyimler oluşturmak için kullanabileceğiniz Navigasyon SDK'sının bir parçası olarak da kullanılabilir.Uygulamanızda hem navigasyon dışı bir harita deneyimi hem de navigasyon deneyimi varsa deneyimi NavigationView
veya SupportNavigationFragment
ile birleştirmek yerine Haritalar API'sini ayrı bir harita örneğinde kullanmanızı öneririz.
GoogleMap
örneğini almak için getMapAsync
kullanın
SupportNavigationFragment#getMapAsync
veya NavigationView#getMapAsync
kullanarak bir GoogleMap
nesnesi elde edebilirsiniz. Altındaki NavigationView
yeniden oluşturulduktan sonra eskimiş hale gelebilecek GoogleMap
örneğini tutmak yerine bu yöntemi kullanmanızı öneririz.
Ayrıca, artık gerekli olmadığında bu yöntemden alınan GoogleMap
öğesini temizlediğinizden emin olun. Daha fazla bilgi için Örnek temizlemeyle ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.