Sử dụng SDK Bản đồ dành cho Android phiên bản 3.1.0 BETA

Maps SDK cho Android phiên bản 3.1.0 beta là một cách triển khai mới có cùng giao diện API như phiên bản trước (tất cả các lớp và phương thức đều giữ nguyên) và một số tính năng mới để bạn dùng thử:

  • Tuỳ chỉnh Maps
  • Xử lý xung đột điểm đánh dấu
  • Tuỳ chỉnh hình nhiều đường

Hướng dẫn này trình bày cách sử dụng các tính năng mới.

Tuỳ chỉnh Maps (thử nghiệm)

tính năng định kiểu bản đồ dựa trên đám mây cung cấp nhiều công cụ và tính năng giúp bạn tuỳ chỉnh và quản lý cách định kiểu bản đồ. Thay vì tạo kiểu cho bản đồ trong mã bằng API Maps và SDK, bạn có thể quản lý và tạo kiểu cho bản đồ trong Google Cloud Console. Để biết thêm thông tin, hãy xem phần Tổng quan về tính năng tuỳ chỉnh bản đồ Android.

Xử lý xung đột điểm đánh dấu (thử nghiệm)

Bạn có thể chỉ định xem điểm đánh dấu tuỳ chỉnh có ghi đè nhãn bản đồ cơ sở mặc định hay không khi có xung đột, đồng thời cho biết mức độ ưu tiên tương đối giữa các điểm đánh dấu tuỳ chỉnh. Để biết thêm thông tin, hãy xem bài viết Xử lý xung đột điểm đánh dấu (Android).

Tuỳ chỉnh hình nhiều đường (thử nghiệm)

Giờ đây, bạn có một số cách mới để tuỳ chỉnh giao diện của hình nhiều đường:

  • Hình nhiều đường đa màu đặt các đoạn của hình nhiều đường thành nhiều màu.
  • Đường đa giác chuyển màu tô màu cho một đường đa giác bằng cách chuyển màu giữa hai màu.
  • Đường đa tuyến được đóng dấu tạo kiểu cho đường đa tuyến bằng cách sử dụng bitmap lặp lại.

Tạo hình nhiều đường có nhiều màu

Bạn có thể sử dụng các đoạn để tô màu riêng cho từng đoạn của một hình nhiều đường bằng cách tạo các đối tượng StyleSpan và thêm các đối tượng đó vào PolylineOptions bằng phương thức addSpan() hoặc addSpans(). Theo mặc định, mỗi mục trong mảng sẽ đặt màu của đoạn thẳng tương ứng.

Tạo một đường đa tuyến chuyển màu

Bạn có thể xác định dải chuyển màu bằng cách chỉ định hai số nguyên 32 bit alpha-red-green-blue (ARGB) để chỉ định màu bắt đầu và màu kết thúc của nét vẽ. Đặt thuộc tính này trên đối tượng tuỳ chọn của hình dạng bằng cách gọi PolylineOptions.addSpan().

Tạo hình nhiều đường có dấu đóng dấu

Bạn có thể đặt giao diện của một hình nhiều đường thành hoạ tiết bitmap lặp lại. Để làm việc này, hãy tạo một StampStyle của TextureStyle, sau đó đặt thuộc tính này trên đối tượng tuỳ chọn của hình dạng bằng cách gọi PolylineOptions.addSpan().

Nhập thư viện tiện ích tương thích với phiên bản thử nghiệm

Nếu đang sử dụng Thư viện tiện ích API Google Maps cho Android, bạn cũng phải cập nhật các phần phụ thuộc của dự án để thay thế phiên bản hiện có bằng phiên bản tương thích với bản thử nghiệm bằng cách làm theo các bước sau:

  1. Nhập thư viện tiện ích tương thích với phiên bản thử nghiệm vào tệp build.gradle:
    implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
  2. Xoá những nội dung sau đây khỏi build.gradle để xoá thư viện tiện ích không tương thích với phiên bản thử nghiệm:
    implementation 'com.google.maps.android:android-maps-utils:1.3.1'