Bắt đầu

Chọn nền tảng: Android iOS JavaScript

Làm theo các bước sau để thiết lập điểm đánh dấu nâng cao.

Bật trình kết xuất bản đồ mới

Trình kết xuất bản đồ đã nâng cấp có phiên bản 18.0.0 của SDK Maps dành cho Android. Trình kết xuất này mang đến nhiều điểm cải tiến, bao gồm cả tính năng hỗ trợ định kiểu bản đồ dựa trên đám mây, cho SDK Maps dành cho Android.

Với việc phát hành phiên bản 18.2.0 của SDK Maps dành cho Android, Google đã chuyển trình kết xuất mặc định từ trình kết xuất cũ sang trình kết xuất bản đồ đã nâng cấp. Thay đổi này có nghĩa là trình kết xuất bản đồ đã nâng cấp hiện sẽ được sử dụng theo mặc định trong ứng dụng của bạn khi bạn tạo một ứng dụng mới hoặc tạo lại một ứng dụng hiện có.

Tạo mã bản đồ

Để tạo mã bản đồ mới, hãy làm theo các bước trong bài viết Tạo mã bản đồ. Hãy nhớ đặt loại Bản đồ thành Android.

Cập nhật mã khởi tạo bản đồ của bạn

Bước này yêu cầu mã bản đồ mà bạn vừa tạo. Bạn có thể tìm thấy ứng dụng này trên trang Quản lý Maps của mình.

Để thêm mã bản đồ vào mã khởi chạy, hãy xem phần Thêm mã bản đồ vào ứng dụng.

Kiểm tra các chức năng của bản đồ (bắt buộc)

Điểm đánh dấu nâng cao yêu cầu ID bản đồ. Nếu thiếu mã bản đồ hoặc truyền mã bản đồ không hợp lệ, thì điểm đánh dấu nâng cao sẽ không thể tải. Sử dụng phương thức MapCapabilities.isAdvancedMarkersAvailable() để kiểm tra xem điểm đánh dấu nâng cao có được hỗ trợ hay không.

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());

Các bước tiếp theo

Tạo điểm đánh dấu nâng cao