Navigasyon SDK'sı şu anda yalnızca belirli müşteriler tarafından kullanılabilmektedir. Daha fazla bilgi edinmek için satış ekibiyle iletişime geçin.
Yeni harita stilleri yakında Google Haritalar Platformu'nda kullanıma sunulacak. Harita stilinde yapılan bu güncelleme, yeni bir varsayılan renk paletinin yanı sıra harita deneyimleri ve kullanılabilirliğiyle ilgili iyileştirmeler içermektedir. Tüm harita stilleri Mart 2025'te otomatik olarak güncellenecektir. Bu özelliğin kullanılabilirliği ve bu özelliğe daha önce nasıl katılacağınız hakkında daha fazla bilgi edinmek için Google Haritalar Platformu için yeni harita stili başlıklı makaleyi inceleyin.
Google Map etkileşimiyle ilgili en iyi uygulamalar
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu sayfada, uygulamanızdaki GoogleMap nesnesi ile etkileşime geçmeyle ilgili en iyi uygulamalar açıklanmaktadır.
Aynı Haritalar örneğinde GoogleMap özelliklerini 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ız hem navigasyon dışı bir harita deneyimi hem de navigasyon deneyimi içeriyorsa aynı harita örneğinde Haritalar ve Navigasyon API'yi 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 temizlediğinizden emin olun. Daha fazla bilgi için Örnek temizlemeyle ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-05-08 UTC."],[[["Implement `GoogleMap` features on a separate map instance from navigation experiences to avoid conflicts and optimize performance."],["Use `getMapAsync` to retrieve the `GoogleMap` object instead of holding onto an instance, ensuring you have the most up-to-date map object and preventing stale data."],["Remember to clean up the `GoogleMap` object after use to prevent memory leaks and maintain optimal app performance, referring to the Instance cleanup best practices for detailed guidance."]]],[]]