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'yi 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, bu yöntemden alınan GoogleMap
öğesini artık gerekmediğinde temizlemeyi unutmayın. Daha fazla bilgi için Örnek temizlemeyle ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.