Bắt đầu

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

Hãy làm theo các bước sau để thiết lập tính năng tạo kiểu dựa trên dữ liệu cho tập dữ liệu.

Nhận khoá API và bật API

Trước khi sử dụng tính năng tạo kiểu dựa trên dữ liệu cho tập dữ liệu, bạn cần có: Dự án trên Cloud có tài khoản thanh toán và cả SDK Bản đồ dành cho Android và Datasets API trên Maps đều được bật. Để tìm hiểu thêm, hãy xem:

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

Trình kết xuất bản đồ được nâng cấp hiện có trong SDK Bản đồ dành cho Android phiên bản 18.0.0. 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ợ tạo kiểu bản đồ dựa trên Cloud cho SDK Bản đồ dành cho Android.

Khi phát hành SDK Bản đồ dành cho Android phiên bản 18.2.0, 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 đồ được nâng cấp. Thay đổi này có nghĩa là trình kết xuất bản đồ được nâng cấp hiện đượ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 xây dựng 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 tại Tạo mã bản đồ. Nhớ đặt Loại bản đồ thành Android.

Tạo kiểu bản đồ mới

Để tạo kiểu bản đồ mới, hãy làm theo hướng dẫn trong bài viết Tạo và sử dụng kiểu bản đồ để tạo kiểu, đồng thời liên kết kiểu đó với mã bản đồ mà bạn vừa tạo.

Cập nhật mã khởi chạy 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 mã này trên trang Quản lý Maps.

Để thêm mã bản đồ vào mã khởi chạy, hãy xem bài viết 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)

Tính năng tạo kiểu dựa trên dữ liệu cho tập dữ liệu yêu cầu mã bản đồ. Nếu thiếu mã bản đồ hoặc mã bản đồ không hợp lệ được truyền, thì tính năng tạo kiểu dựa trên dữ liệu cho tập dữ liệu sẽ không tải được. Để khắc phục sự cố, bạn có thể sử dụng MapCapabilities để kiểm tra xem tính năng tạo kiểu dựa trên dữ liệu cho tập dữ liệu có được hỗ trợ hay không.

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());

Các bước tiếp theo