GoogleMap.InfoWindowAdapter

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

Cung cấp chế độ xem để hiển thị cửa sổ thông tin tuỳ chỉnh.

Các phương thức trên nhà cung cấp này được gọi khi đến thời điểm 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ì (chẳng hạn như cử chỉ của người dùng hoặc lệnh gọi có lập trình đến showInfoWindow()). Vì chỉ có một cửa sổ thông tin hiển thị tại một thời điểm bất kỳ, nên nhà cung cấp này có thể chọn sử dụng lại chế độ xem hoặc có thể chọn tạo chế độ xem mới cho từng lệnh gọi phương thức.

Khi tạo một cửa sổ thông tin, các phương thức trong lớp này sẽ đượ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ị tùy chỉnh và trả về null cho getInfoContents(Marker). Để chỉ thay thế nội dung 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 Info Windows.

Tóm tắt phương pháp công khai

Thành phần hiển thị trừu tượng
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.
Thành phần hiển thị trừu tượng
getInfoWindow(điểm đánh dấu Marker)
Cung cấp một 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 trừu tượng 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. Phương thức này chỉ được gọi nếu getInfoWindow(Marker) trả về null lần đầu tiên. Nếu phương thức này trả về một thành phần hiển thị, thì thành phần hiển thị đó 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 phương thức này được gọi, thì những thay đổi đó không nhất thiết sẽ được phản ánh trong cửa sổ thông tin đã hiển thị. Nếu phương thức này trả về null, thì hệ thống sẽ sử dụng phương thức hiển thị mặc định.

Các tham số
bút dạ Điểm đánh dấu cho cửa sổ thông tin đang được điền.
Trả về
  • Một thành phần hiển thị tuỳ chỉnh sẽ hiển thị dưới dạng nội dung trong cửa sổ thông tin cho marker hoặc null để sử dụng tính năng kết xuất nội dung mặc định.

công khai trừu tượng Xem getInfoWindow (Điểm đánh dấu Marker)

Cung cấp một 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 thành phần hiển thị, thì thành phần đó sẽ được sử 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 phải được phản ánh trong cửa sổ thông tin 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ố
bút dạ Điểm đánh dấu cho cửa sổ thông tin đang được điền.
Trả về
  • Một 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.