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

Phiên bản 3.1.0 beta của Maps SDK cho Android là một bản 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 vẫn giữ nguyên) và một số tính năng mới để bạn dùng thử:

  • Tuỳ chỉnh Maps
  • Xử lý va chạm điểm đánh dấu
  • Tuỳ chỉnh đường nhiều đoạn thẳng

Hướng dẫn này sẽ chỉ cho bạn cách sử dụng các tính năng mới.

Tuỳ chỉnh Maps (beta)

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 cho phép bạn tuỳ chỉnh và quản lý cách định kiểu bản đồ. Thay vì định kiểu bản đồ trong mã bằng cách sử dụng API Maps và SDK, bạn có thể quản lý và định kiểu bản đồ trong bảng điều khiển Cloud. Để biết thêm thông tin, hãy xem bài viết Tổng quan về tính năng tuỳ chỉnh bản đồ Android.

Xử lý va chạm điểm đánh dấu (beta)

Bạn có thể chỉ định xem điểm đánh dấu tuỳ chỉnh có nên ghi đè nhãn bản đồ cơ sở mặc định khi xảy ra va chạm hay không và 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ý va chạm điểm đánh dấu (Android).

Tuỳ chỉnh đường nhiều đoạn thẳng (beta)

Hiện có một số cách mới để tuỳ chỉnh giao diện của đường nhiều đoạn thẳng:

  • Đường nhiều đoạn thẳng nhiều màu đặt các đoạn đường nhiều đoạn thẳng thành các màu khác nhau.
  • Đường nhiều đoạn thẳng có dải chuyển màu tô màu đường nhiều đoạn thẳng bằng dải chuyển màu gồm 2 màu.
  • Đường nhiều đoạn thẳng được đóng dấu định kiểu đường nhiều đoạn thẳng bằng cách sử dụng các bitmap lặp lại.

Tạo đường nhiều đoạn thẳng nhiều màu

Bạn có thể sử dụng khoảng để tô màu riêng từng đoạn của đường nhiều đoạn thẳng bằng cách tạo các đối tượng StyleSpan và thêm các đối tượng này 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 đường nhiều đoạn thẳng có dải chuyển màu

Bạn có thể xác định dải chuyển màu bằng cách chỉ định 2 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 đường nhiều đoạn thẳng được đóng dấu

Bạn có thể đặt giao diện của hình nhiều đường thành hoạ tiết bitmap lặp lại. Để thực hiện việc này, hãy tạo 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 beta

Nếu đang sử dụng thư viện tiện ích Google Maps Android API, 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 phiên bản beta 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 beta trong tệp build.gradle:
    implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
  2. Xoá những nội dung sau khỏi build.gradle để xoá thư viện tiện ích không tương thích với phiên bản beta:
    implementation 'com.google.maps.android:android-maps-utils:1.3.1'