Google Map etkileşimiyle ilgili en iyi uygulamalar

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 olmayan GoogleMap öğesini bu yöntemden aldıktan sonra temizlediğinizden emin olun. Daha fazla bilgi için Örnek temizlemeyle ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.