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

Maps SDK for Android phiên bản 3.1.0 beta 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 của điểm đánh dấu
  • Tuỳ chỉnh đường nhiều đoạn

Hướng dẫn này sẽ cho bạn biết 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 cách sử dụng Maps API 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 bài viết Tổng quan về hoạt động tuỳ chỉnh bản đồ trên Android.

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

Bạn có thể chỉ định xem các điểm đánh dấu tuỳ chỉnh có nên ghi đè nhãn bản đồ cơ sở mặc định khi có xung đột hay không, đồ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 phần Xử lý xung đột điểm đánh dấu (Android).

Tuỳ chỉnh đường nhiều đoạn (giai đoạn thử nghiệm)

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

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

Tạo một đường nhiều đường có nhiều màu

Bạn có thể dùng các khoảng để tô màu riêng cho từng đoạn của một đường nhiều đoạn 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 cho đoạn thẳng tương ứng.

Tạo một đường nhiều đoạn có chuyển màu

Bạn có thể xác định một độ dốc bằng cách chỉ định 2 số nguyên alpha-đỏ-xanh lục-xanh dương (ARGB) 32 bit để 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 lựa chọn của hình dạng bằng cách gọi PolylineOptions.addSpan().

Tạo một đường nhiều đường được đóng dấu

Bạn có thể đặt giao diện của một đường nhiều đoạn thành một hoạ tiết bitmap lặp lại. Để thực hiện việc này, hãy tạo một StampStyle thuộc TextureStyle, sau đó đặt thuộc tính này trên đối tượng lựa 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 bản thử nghiệ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 vào tệp build.gradle:
    implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
  2. Xoá những mục 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 beta:
    implementation 'com.google.maps.android:android-maps-utils:1.3.1'