GroundOverlayOptions

lớp cuối cùng công khai GroundOverlayOptions mở rộng đối tượng
triển khai Parcelable

Xác định các tùy chọn cho lớp phủ mặt đất.

Bản tóm tắt không đổi

số thực dấu phẩy động KHÔNG CÓ THỨ NGUYÊN Gắn cờ khi không có phương diện nào được chỉ định cho chiều cao.

Tóm tắt hằng số kế thừa

Bản tóm tắt về hàm dựng công khai

GroundOverlayOptions()
Tạo một tập hợp mới các tùy chọn lớp phủ mặt đất.

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

GroundOverlayOptions
neo(float u, float v)
Chỉ định liên kết.
GroundOverlayOptions
gối ổ (gờ nổi)
Chỉ định góc phương vị của lớp phủ mặt đất theo độ theo chiều kim đồng hồ từ hướng bắc.
GroundOverlayOptions
có thể nhấp (boolean có thể nhấp)
Chỉ định xem lớp phủ mặt đất có thể nhấp vào hay không.
số thực dấu phẩy động
getAnchorU()
Neo tương đối theo chiều ngang; 0.01.0 biểu thị các cạnh trái và phải tương ứng.
số thực dấu phẩy động
getAnchorV ()
Neo tương đối dọc; 0.01.0 lần lượt biểu thị các cạnh trên và dưới.
số thực dấu phẩy động
getBearing()
Lấy tập hợp ổ trục cho đối tượng GroundOverlayOptions này.
LatLngBounds
getBounds()
Lấy các giới hạn được đặt cho đối tượng GroundOverlayOptions này.
số thực dấu phẩy động
getHeight()
Lấy chiều cao đã đặt cho đối tượng GroundOverlayOptions này.
BitmapDescriptor
getImage ()
Lấy chỉ số mô tả hình ảnh cho đối tượng GroundOverlayOptions này.
LatLng
getLocation()
Lấy thông tin vị trí đặt cho đối tượng GroundOverlayOptions này.
số thực dấu phẩy động
getTransparency()
Lấy độ trong suốt được đặt cho đối tượng GroundOverlayOptions này.
số thực dấu phẩy động
getWidth()
Lấy chiều rộng được đặt cho đối tượng GroundOverlayOptions này.
số thực dấu phẩy động
getZIndex ()
Lấy zIndex được đặt cho đối tượng GroundOverlayOptions này.
GroundOverlayOptions
image(BitmapDescriptor imageDescriptor)
Chỉ định hình ảnh cho lớp phủ mặt đất này.
boolean
isClickable()
Nhận chế độ cài đặt khả năng nhấp cho đối tượng GroundOverlayOptions này.
boolean
isHiển thị()
Nhận chế độ hiển thị cho đối tượng GroundOverlayOptions này.
GroundOverlayOptions
position(LatLng, chiều rộng nổi)
Chỉ định vị trí cho lớp phủ mặt đất này bằng cách sử dụng điểm neo (LatLng) và chiều rộng (tính bằng mét).
GroundOverlayOptions
vị trí(LatLng vị trí, chiều rộng nổi, chiều cao nổi)
Chỉ định vị trí cho lớp phủ mặt đất này bằng cách sử dụng điểm neo (LatLng), chiều rộng và chiều cao (cả hai tính bằng mét).
GroundOverlayOptions
positionFromBounds(LatLngBounds giới hạn)
Chỉ định vị trí cho lớp phủ mặt đất này.
GroundOverlayOptions
độ trong suốt(độ trong suốt nổi)
Chỉ định độ trong suốt của lớp phủ mặt đất.
GroundOverlayOptions
visibility(boolean hiển thị)
Chỉ định chế độ hiển thị cho lớp phủ mặt đất.
GroundOverlayOptions
zIndex(nổi zIndex)
Chỉ định zIndex lớp phủ mặt đất, tức là thứ tự vẽ.

Tóm tắt phương pháp kế thừa

Các hằng số

công khai tĩnh cuối cùng float NO_DIMENSION

Gắn cờ khi không có phương diện nào được chỉ định cho chiều cao.

Giá trị không đổi: -1,0

Xây dựng công cộng

công khai GroundOverlayOptions ()

Tạo một tập hợp mới các tùy chọn lớp phủ mặt đất.

Phương thức công khai

public GroundOverlayOptions anchor (float u, float v)

Chỉ định liên kết.

Neo phù hợp với vị trí của lớp phủ mặt đất.

Điểm neo được chỉ định trong không gian liên tục 2D, trong đó (0,0), (1,0), (0,1) và (1,1) tương ứng với các góc trên cùng bên trái, trên cùng bên phải, dưới cùng bên trái và dưới cùng bên phải.

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 

Các tham số
u tọa độ u của neo
v tọa độ v của neo
Trả về

công khai GroundOverlayOptions quảng cáo chịu trách nhiệm (gờ nổi)

Chỉ định góc phương vị của lớp phủ mặt đất theo độ theo chiều kim đồng hồ từ hướng bắc. Xoay vòng được thực hiện về điểm neo. Nếu bạn không chỉ định thì giá trị mặc định sẽ là 0 (tức là phía trên hình ảnh sẽ chỉ về hướng bắc).

Xin lưu ý rằng giới hạn vĩ độ – kinh độ áp dụng trước khi xoay.

Các tham số
đang mang góc phương vị theo chiều kim đồng hồ theo chiều kim đồng hồ. Các giá trị ngoài phạm vi [0, 360) sẽ được chuẩn hoá.
Trả về

public GroundOverlayOptions có thể nhấp (boolean có thể nhấp)

Chỉ định xem lớp phủ mặt đất có thể nhấp vào hay không. Khả năng nhấp mặc định là false.

Các tham số
có thể nhấp Chế độ cài đặt mới về khả năng nhấp.
Trả về
  • đối tượng GroundOverlayOptions này với một tuỳ chọn cài đặt khả năng nhấp mới.

float công khai getAnchorU ()

Neo tương đối theo chiều ngang; 0.01.0 biểu thị các cạnh trái và phải tương ứng. Các giá trị neo khác được nội suy tương ứng.

Trả về
  • vị trí neo tương đối theo chiều ngang.

float công khai getAnchorV ()

Neo tương đối dọc; 0.01.0 lần lượt biểu thị các cạnh trên và dưới. Các giá trị neo khác được nội suy tương ứng.

Trả về
  • vị trí neo tương đối theo chiều dọc.

công khai nổi getBearing ()

Lấy tập hợp ổ trục cho đối tượng GroundOverlayOptions này.

Trả về
  • ổ trục của lớp phủ mặt đất.

công khai LatLngBounds getBounds ()

Lấy các giới hạn được đặt cho đối tượng GroundOverlayOptions này.

Trả về

công khai float getHeight ()

Lấy chiều cao đã đặt cho đối tượng GroundOverlayOptions này.

Trả về
  • chiều cao của lớp phủ mặt đất.

công khai BitmapDescriptor getImage ()

Lấy chỉ số mô tả hình ảnh cho đối tượng GroundOverlayOptions này.

Trả về

công khai LatLng getLocation ()

Lấy thông tin vị trí đặt cho đối tượng GroundOverlayOptions này.

Trả về
  • vị trí để đặt neo của lớp phủ mặt đất. Giá trị này sẽ là null nếu vị trí được đặt bằng positionFromBounds(LatLngBounds).

công khai nổi getTransparency ()

Lấy độ trong suốt được đặt cho đối tượng GroundOverlayOptions này.

Trả về
  • độ trong suốt của lớp phủ mặt đất.

công khai nổi getWidth ()

Lấy chiều rộng được đặt cho đối tượng GroundOverlayOptions này.

Trả về
  • chiều rộng của lớp phủ mặt đất.

float công khai getZIndex ()

Lấy zIndex được đặt cho đối tượng GroundOverlayOptions này.

Trả về
  • zIndex của lớp phủ mặt đất.

public GroundOverlayOptions image (BitmapDescriptor imageDescriptor)

Chỉ định hình ảnh cho lớp phủ mặt đất này.

Để tải hình ảnh dưới dạng hoạ tiết (dùng để vẽ hình ảnh trên bản đồ), hình ảnh phải được chuyển đổi thành hình ảnh có các cạnh là luỹ thừa của 2. Mục đích là để có thể tạo mipmap nhằm kết xuất hoạ tiết ở các mức thu phóng khác nhau – xem Mipmap (Wikipedia) để biết chi tiết. Do đó, để tiết kiệm bộ nhớ bằng cách tránh lượt chuyển đổi này, bạn nên sử dụng hai kích thước của hình ảnh.

Các tham số
imageDescriptor (Trình mô tả hình ảnh) BitmapDescriptor để sử dụng cho lớp phủ mặt đất này
Trả về

boolean công khai isClickable ()

Nhận chế độ cài đặt khả năng nhấp cho đối tượng GroundOverlayOptions này.

Trả về
  • true nếu lớp phủ mặt đất có thể nhấp được; false nếu không thể.

boolean công khai isVisible ()

Nhận chế độ hiển thị cho đối tượng GroundOverlayOptions này.

Trả về
  • true nếu lớp phủ mặt đất có thể nhìn thấy được, false nếu không hiển thị.

công khai GroundOverlayOptions vị trí (Vị trí Lamt, chiều rộng nổi)

Chỉ định vị trí cho lớp phủ mặt đất này bằng cách sử dụng điểm neo (LatLng) và chiều rộng (tính bằng mét). Chiều cao sẽ được điều chỉnh cho phù hợp để duy trì tỷ lệ khung hình.

Các tham số
vị trí vị trí trên bản đồ LatLng mà điểm neo trong hình ảnh đã cho sẽ được giữ cố định. Neo sẽ vẫn cố định ở vị trí trên mặt đất khi áp dụng các phép biến đổi (ví dụ: setDimensions, setBearing, v.v.).
chiều rộng chiều rộng của lớp phủ (tính bằng mét). Chiều cao sẽ được xác định tự động dựa trên tỷ lệ khung hình của hình ảnh.
Trả về
Gửi
Mục ngoại lệ không hợp lệ nếu liên kết là null
Mục ngoại lệ không hợp lệ nếu chiều rộng âm
legalStateException nếu vị trí đã được đặt bằng positionFromBounds(LatLngBounds)

công khai GroundOverlayOptions position (LatLng vị trí, chiều rộng nổi, chiều cao nổi)

Chỉ định vị trí cho lớp phủ mặt đất này bằng cách sử dụng điểm neo (LatLng), chiều rộng và chiều cao (cả hai tính bằng mét). Khi kết xuất, hình ảnh sẽ được điều chỉnh theo tỷ lệ cho phù hợp với các kích thước đã chỉ định.

Các tham số
vị trí vị trí trên bản đồ LatLng mà điểm neo trong hình ảnh đã cho sẽ được giữ cố định. Neo sẽ vẫn cố định ở vị trí trên mặt đất khi áp dụng các phép biến đổi (ví dụ: setDimensions, setBearing, v.v.).
chiều rộng chiều rộng của lớp phủ (tính bằng mét)
độ cao chiều cao của lớp phủ (tính bằng mét)
Trả về
Gửi
Mục ngoại lệ không hợp lệ nếu liên kết là null
Mục ngoại lệ không hợp lệ nếu chiều rộng hoặc chiều cao âm
legalStateException nếu vị trí đã được đặt bằng positionFromBounds(LatLngBounds)

public GroundOverlayOptions positionFromBounds (Giới hạn LamtLngBounds)

Chỉ định vị trí cho lớp phủ mặt đất này.

Các tham số
ranh giới LatLngBounds để đặt lớp phủ mặt đất
Trả về
Gửi
legalStateException nếu vị trí đã được đặt bằng cách sử dụng position(LatLng, float) hoặc position(LatLng, float, float)

công khai GroundOverlayOptions độ minh bạch (độ trong suốt nổi)

Chỉ định độ trong suốt của lớp phủ mặt đất. Độ trong suốt mặc định là 0 (mờ).

Các tham số
độ trong suốt một số thực có độ chính xác đơn trong phạm vi [0..1], trong đó 0 có nghĩa là lớp phủ mặt đất có độ mờ và 1 có nghĩa là lớp phủ mặt đất trong suốt.
Trả về
  • đối tượng GroundOverlayOptions này có một chế độ cài đặt mới về tính minh bạch.
Gửi
Mục ngoại lệ không hợp lệ nếu độ trong suốt nằm ngoài phạm vi [0..1].

công khai GroundOverlayOptions hiển thị (boolean hiển thị)

Chỉ định chế độ hiển thị cho lớp phủ mặt đất. Chế độ hiển thị mặc định là true.

Các tham số
hiển thị
Trả về

công khai GroundOverlayOptions zIndex (float zIndex)

Chỉ định zIndex lớp phủ mặt đất, tức là thứ tự vẽ. Hãy xem tài liệu ở đầu lớp này để biết thêm thông tin về zIndex.

Các tham số
Chỉ mục zIndex
Trả về