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 |
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ặcnull
để sử dụng khung cửa sổ thông tin mặc định vớicustom contents
.