Các phương pháp hay nhất về tương tác với GoogleMap

Trang này giải thích các phương pháp hay nhất để tương tác với đối tượng GoogleMap trong ứng dụng.

Triển khai các tính năng GoogleMap trên một thực thể bản đồ riêng biệt với trải nghiệm chỉ đường

API Maps cũng có trong SDK Điều hướng. Bạn có thể sử dụng API này để tạo trải nghiệm bản đồ cụ thể (không phải điều hướng). Nếu ứng dụng của bạn bao gồm cả trải nghiệm bản đồ không phải điều hướng và trải nghiệm điều hướng, bạn nên sử dụng API Maps trên một thực thể bản đồ riêng biệt, thay vì kết hợp trải nghiệm vào NavigationView hoặc SupportNavigationFragment.

Sử dụng getMapAsync để lấy thực thể GoogleMap

Bạn có thể lấy đối tượng GoogleMap bằng cách sử dụng SupportNavigationFragment#getMapAsync hoặc NavigationView#getMapAsync. Bạn nên sử dụng phương thức này thay vì giữ lại thực thể GoogleMap có thể trở nên lỗi thời sau khi NavigationView bên dưới được tạo lại.

Ngoài ra, hãy nhớ dọn sạch GoogleMap được truy xuất từ phương thức này sau khi không còn cần thiết nữa. Để biết thêm thông tin, hãy xem Các phương pháp hay nhất để dọn dẹp thực thể.