GoogleMap.InfoWindowAdapter

giao diện tĩnh công khai GoogleMap.InfoWindowAdapter

Cung cấp các thành phần hiển thị để kết xuất tuỳ chỉnh cửa sổ thông tin.

Các phương thức trên trình cung cấp này được gọi khi đến lúc hiển thị cửa sổ thông tin cho một điểm đánh dấu, bất kể nguyên nhân là gì (cử chỉ của người dùng hoặc lệnh gọi có lập trình đến showInfoWindow(). Vì mỗi lần chỉ có một cửa sổ thông tin xuất hiện, nên nhà cung cấp này có thể chọn sử dụng lại các thành phần hiển thị hoặc có thể chọn tạo các thành phần hiển thị mới trên mỗi lệnh gọi phương thức.

Khi xây dựng một cửa sổ thông tin, các phương thức trong lớp này được gọi theo thứ tự xác định. Để thay thế cửa sổ thông tin mặc định, hãy ghi đè getInfoWindow(Marker) bằng chế độ hiển thị tuỳ chỉnh và trả về null cho getInfoContents(Marker). Để chỉ thay thế nội dung của cửa sổ thông tin bên trong khung cửa sổ thông tin mặc định (bong bóng chú thích), hãy trả về null trong getInfoWindow(Marker) và ghi đè getInfoContents(Marker).

Hướng dẫn cho nhà phát triển

Để biết thêm thông tin, hãy đọc hướng dẫn dành cho nhà phát triển Cửa sổ thông tin.

Tóm tắt phương thức công khai

bản tóm tắt Chế độ xem
getInfoContents(Điểm đánh dấu Marker)
Cung cấp nội dung tuỳ chỉnh cho khung cửa sổ thông tin mặc định của một điểm đánh dấu.
bản tóm tắt Chế độ xem
getInfoWindow(điểm đánh dấu Điểm đánh dấu)
Cung cấp cửa sổ thông tin tuỳ chỉnh cho một điểm đánh dấu.

Phương thức công khai

công khai tóm tắt Xem getInfoContents (Điểm đánh dấu đánh dấu)

Cung cấp nội dung tuỳ chỉnh cho khung cửa sổ thông tin mặc định của một điểm đánh dấu. Phương thức này chỉ được gọi nếu getInfoWindow(Marker) trả về null trước. Nếu phương thức này trả về một khung hiển thị, thì khung hiển thị này sẽ được đặt bên trong khung cửa sổ thông tin mặc định. Nếu bạn thay đổi chế độ xem này sau khi gọi phương thức này, thì những thay đổi đó không nhất thiết sẽ được phản ánh trong cửa sổ thông tin được hiển thị. Nếu phương thức này trả về null, thì phương thức kết xuất mặc định sẽ được sử dụng.

Các tham số
điểm đánh dấu Điểm đánh dấu cho cửa sổ thông tin đang được điền.
Trả bóng
  • Một khung hiển thị tuỳ chỉnh để hiển thị dưới dạng nội dung trong cửa sổ thông tin cho marker hoặc giá trị rỗng để sử dụng chế độ kết xuất nội dung mặc định.

công khai tóm tắt Xem getInfoWindow (Điểm đánh dấu đánh dấu)

Cung cấp cửa sổ thông tin tuỳ chỉnh cho một điểm đánh dấu. Nếu phương thức này trả về một khung hiển thị, thì phương thức này sẽ được dùng cho toàn bộ cửa sổ thông tin. Nếu bạn thay đổi chế độ xem này sau khi gọi phương thức này, thì những thay đổi đó không nhất thiết sẽ được phản ánh trong cửa sổ thông tin được hiển thị. Nếu phương thức này trả về null , thì khung cửa sổ thông tin mặc định sẽ được sử dụng với nội dung do getInfoContents(Marker) cung cấp.

Các tham số
điểm đánh dấu Điểm đánh dấu cho cửa sổ thông tin đang được điền.
Trả bóng
  • Cửa sổ thông tin tuỳ chỉnh cho marker hoặc null để sử dụng khung cửa sổ thông tin mặc định với custom contents.