Tùy chọn điểm đánh dấu

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

Xác định MarkOptions cho một điểm đánh dấu.

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 Markers.

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

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

MarkerOptions()
Tạo một tập hợp các tùy chọn điểm đánh dấu mới.

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

MarkerOptions
alpha(nổi alpha)
Đặt độ đậm nhạt (alpha) của điểm đánh dấu.
MarkerOptions
neo(float u, float v)
Chỉ định liên kết tại một điểm cụ thể trong hình ảnh điểm đánh dấu.
MarkerOptions
vasBehavior(int vaBehavior)
Đặt trạng thái xung đột cho điểm đánh dấu.
MarkerOptions
draggable (boolean có thể kéo)
Đặt khả năng kéo cho điểm đánh dấu.
MarkerOptions
phẳng(boolean phẳng)
Đặt xem điểm đánh dấu này phải bằng phẳng trên bản đồ true hay là một biển quảng cáo hướng tới máy ảnh false.
số thực dấu phẩy động
getAlpha()
Lấy tập hợp alpha cho đối tượng MarkerOptions này.
số thực dấu phẩy động
getAnchorU()
Khoảng cách ngang, được chuẩn hóa thành [0, 1], của neo từ cạnh trái.
số thực dấu phẩy động
getAnchorV()
Khoảng cách dọc, được chuẩn hóa thành [0, 1], của neo từ cạnh trên cùng.
int
BitmapDescriptor
getIcon()
Lấy thông số mô tả biểu tượng tuỳ chỉnh cho đối tượng MarkerOptions này.
số thực dấu phẩy động
getInfoWindowAnchorU()
Khoảng cách ngang, được chuẩn hóa thành [0, 1], của neo cửa sổ thông tin từ cạnh trái.
số thực dấu phẩy động
getInfoWindowAnchorV()
Khoảng cách dọc, được chuẩn hóa thành [0, 1], của neo cửa sổ thông tin từ cạnh trên cùng.
LatLng
getPosition()
Trả về vị trí được đặt cho đối tượng MarkerOptions này.
số thực dấu phẩy động
getRotation()
Lấy chế độ xoay cho đối tượng MarkerOptions này.
Chuỗi
getsnippet()
Lấy đoạn mã cho đối tượng MarkerOptions này.
Chuỗi
getTitle()
Lấy tiêu đề đã đặt cho đối tượng MarkerOptions này.
số thực dấu phẩy động
getZIndex ()
Lấy zIndex được đặt cho đối tượng MarkerOptions này.
MarkerOptions
icon(BitmapDescriptor biểu tượngDescriptor)
Đặt biểu tượng cho điểm đánh dấu.
MarkerOptions
infoWindowAnchor(float u, float v)
Chỉ định điểm neo của cửa sổ thông tin trên hình ảnh điểm đánh dấu.
boolean
isDraggable()
Nhận chế độ cài đặt kéo (draggability) cho đối tượng MarkerOptions này.
boolean
is flat()
Lấy chế độ cài đặt phẳng cho đối tượng MarkerOptions này.
boolean
isHiển thị()
Nhận chế độ hiển thị cho đối tượng MarkerOptions này.
MarkerOptions
position(LatLng latlng)
Đặt vị trí cho điểm đánh dấu.
MarkerOptions
xoay(xoay nổi)
Đặt độ xoay của điểm đánh dấu theo độ kim đồng hồ về điểm neo của điểm đánh dấu.
MarkerOptions
snippet (Đoạn mã chuỗi)
Đặt đoạn mã cho điểm đánh dấu.
MarkerOptions
title [tiêu_đề](Tiêu đề chuỗi)
Đặt tiêu đề cho điểm đánh dấu.
MarkerOptions
visibility (boolean hiển thị)
Đặt chế độ hiển thị cho điểm đánh dấu.
MarkerOptions
zIndex(nổi zIndex)
Đặt zIndex cho điểm đánh dấu.

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

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

công khai MarkerOptions ()

Tạo một tập hợp các tùy chọn điểm đánh dấu mới.

Phương thức công khai

công khai MarkerOptions alpha (nổi alpha)

Đặt độ đậm nhạt (alpha) của điểm đánh dấu. Đây là giá trị từ 0 đến 1, trong đó 0 có nghĩa là điểm đánh dấu hoàn toàn trong suốt và 1 có nghĩa là điểm đánh dấu hoàn toàn không trong suốt.

Các tham số
alpha
Trả về
  • đối tượng mà phương thức được gọi với tập hợp alpha mới.

công khai MarkerOptions anchor (float u, float v)

Chỉ định liên kết tại một điểm cụ thể trong hình ảnh điểm đánh dấu.

Mỏ neo chỉ định điểm trong hình ảnh biểu tượng được neo vào vị trí của điểm đánh dấu trên bề mặt Trái Đất.

Điểm neo được chỉ định trong không gian liên tục [0,0, 1,0] x [0,0, 1,0], trong đó (0, 0) là góc trên cùng bên trái của hình ảnh và (1, 1) là góc dưới cùng bên phải. Điểm neo trong hình ảnh W x H là điểm lưới rời gần nhất trong lưới (W + 1) x (H + 1), lấy bằng cách điều chỉnh tỷ lệ làm tròn rồi làm tròn. Ví dụ: trong hình ảnh 4 x 2, điểm neo (0,7, 0,6) phân giải thành điểm lưới tại (3, 1).

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

Các tham số
u tọa độ u của neo, dưới dạng tỷ lệ giữa chiều rộng hình ảnh (trong phạm vi [0, 1])
v tọa độ v của neo, dưới dạng tỷ lệ của chiều cao hình ảnh (trong phạm vi [0, 1])
Trả về
  • đối tượng mà phương thức được gọi với tập hợp liên kết mới.

công khai MarkerOptions vaBehaviorAction (int vaBehavior)

Đặt trạng thái xung đột cho điểm đánh dấu. Đây là giá trị của Marker.CollisionBehavior. Bạn chỉ có thể đặt một lần.

Các tham số
Hành vi va chạm
Trả về
  • đối tượng mà phương thức được gọi và đặt trạng thái xung đột.

công khai MarkerOptions có thể kéo (boolean có thể kéo)

Đặt khả năng kéo cho điểm đánh dấu.

Các tham số
kéo được
Trả về
  • là đối tượng mà phương thức được gọi và đặt trạng thái có thể kéo mới.

public MarkerOptions bằng (boolean phẳng)

Đặt xem điểm đánh dấu này phải bằng phẳng trên bản đồ true hay là một biển quảng cáo hướng tới máy ảnh false. Nếu điểm đánh dấu phẳng phẳng trên bản đồ, thì điểm đánh dấu đó sẽ vẫn giữ nguyên trên bản đồ khi máy ảnh xoay và nghiêng nhưng sẽ vẫn giữ nguyên kích thước như khi máy ảnh thu phóng, không giống như GroundOverlay. Nếu điểm đánh dấu là một biển quảng cáo, thì biển hiệu đó sẽ luôn được vẽ về phía máy ảnh và sẽ xoay và nghiêng bằng máy ảnh. Giá trị mặc định là false.

Các tham số
không
Trả về
  • đối tượng mà phương thức được gọi và đặt trạng thái cố định mới.

dấu phẩy động công khai getAlpha ()

Lấy tập hợp alpha cho đối tượng MarkerOptions này.

Trả về
  • alpha của điểm đánh dấu trong phạm vi [0, 1].

float công khai getAnchorU ()

Khoảng cách ngang, được chuẩn hóa thành [0, 1], của neo từ cạnh trái.

Trả về
  • giá trị u của liên kết.

float công khai getAnchorV ()

Khoảng cách dọc, được chuẩn hóa thành [0, 1], của neo từ cạnh trên cùng.

Trả về
  • giá trị v của liên kết.

public int getCollisionBehavior ()

công khai BitmapDescriptor getIcon ()

Lấy thông số mô tả biểu tượng tuỳ chỉnh cho đối tượng MarkerOptions này.

Trả về
  • BitmapDescriptor đại diện cho biểu tượng tuỳ chỉnh hoặc null nếu không có biểu tượng tuỳ chỉnh nào được đặt.

công khai nổi getInfoWindowAnchorU ()

Khoảng cách ngang, được chuẩn hóa thành [0, 1], của neo cửa sổ thông tin từ cạnh trái.

Trả về
  • giá trị u của neo cửa sổ thông tin.

công khai nổi getInfoWindowAnchorV ()

Khoảng cách dọc, được chuẩn hóa thành [0, 1], của neo cửa sổ thông tin từ cạnh trên cùng.

Trả về
  • giá trị v của neo cửa sổ thông tin.

công khai LatLng getPosition ()

Trả về vị trí được đặt cho đối tượng MarkerOptions này.

Trả về
  • Đối tượng LatLng chỉ định vị trí hiện tại của điểm đánh dấu.

công khai float getRotation ()

Lấy chế độ xoay cho đối tượng MarkerOptions này.

Trả về
  • xoay điểm đánh dấu theo độ theo chiều kim đồng hồ từ vị trí mặc định.

public Chuỗi getsnippet ()

Lấy đoạn mã cho đối tượng MarkerOptions này.

Trả về
  • Một chuỗi chứa đoạn mã của điểm đánh dấu.

công khai Chuỗi getTitle ()

Lấy tiêu đề đã đặt cho đối tượng MarkerOptions này.

Trả về
  • Một chuỗi chứa tiêu đề của điểm đánh dấu.

float công khai getZIndex ()

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

Trả về
  • zIndex của điểm đánh dấu.

công khai MarkerOptions icon (BitmapDescriptor iconDescriptor)

Đặt biểu tượng cho điểm đánh dấu.

Các tham số
biểu tượng nếu null, điểm đánh dấu mặc định sẽ được sử dụng.
Trả về
  • đối tượng mà phương thức được gọi và đã đặt chỉ số mô tả biểu tượng mới.

public MarkerOptions infoWindowAnchor (float u, float v)

Chỉ định điểm neo của cửa sổ thông tin trên hình ảnh điểm đánh dấu. Điều này được chỉ định trong cùng một hệ toạ độ như neo. Hãy xem anchor(float, float) để biết thêm chi tiết. Giá trị mặc định là phần giữa trên cùng của hình ảnh.

Các tham số
u tọa độ u của neo cửa sổ thông tin, theo tỷ lệ giữa chiều rộng hình ảnh (trong phạm vi [0, 1])
v tọa độ v của neo cửa sổ thông tin, theo tỷ lệ của chiều cao hình ảnh (trong khoảng [0, 1])
Trả về
  • đối tượng mà phương thức được gọi và thiết lập neo cửa sổ thông tin mới.

boolean công khai isDraggable ()

Nhận chế độ cài đặt kéo (draggability) cho đối tượng MarkerOptions này.

Trả về
  • true nếu điểm đánh dấu có thể kéo được; nếu không, trả về false.

boolean công khai isFlat ()

Lấy chế độ cài đặt phẳng cho đối tượng MarkerOptions này.

Trả về
  • true nếu điểm đánh dấu phẳng so với bản đồ; false nếu điểm đánh dấu phải đối diện với máy ảnh.

boolean công khai isVisible ()

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

Trả về
  • true nếu điểm đánh dấu hiển thị; nếu không, sẽ trả về false.

công khai MarkerOptions position (LatLng latlng)

Đặt vị trí cho điểm đánh dấu.

Các tham số
chốt
Trả về
  • đối tượng mà phương thức được gọi và đặt vị trí mới.

công khai MarkerOptions xoay (xoay vòng thực tế)

Đặt độ xoay của điểm đánh dấu theo độ kim đồng hồ về điểm neo của điểm đánh dấu. Trục xoay có vuông góc với điểm đánh dấu. Độ xoay 0 tương ứng với vị trí mặc định của điểm đánh dấu. Khi điểm đánh dấu phẳng trên bản đồ, vị trí mặc định sẽ được căn chỉnh theo hướng Bắc và độ xoay sao cho điểm đánh dấu luôn phẳng trên bản đồ. Khi điểm đánh dấu là một biển quảng cáo, vị trí mặc định sẽ hướng lên và độ xoay sao cho điểm đánh dấu luôn hướng về phía máy ảnh. Giá trị mặc định là "0".

Các tham số
xoay
Trả về
  • đối tượng mà phương thức được gọi và đặt nhóm xoay mới.

công khai MarkerOptions đoạn mã (Đoạn mã chuỗi)

Đặt đoạn mã cho điểm đánh dấu.

Các tham số
đoạn mã
Trả về
  • đối tượng mà phương thức được gọi với tập hợp đoạn mã mới.

công khai MarkerOptions title (Tiêu đề chuỗi)

Đặt tiêu đề cho điểm đánh dấu.

Các tham số
tiêu đề
Trả về
  • đối tượng mà phương thức được gọi và thiết lập tiêu đề mới.

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

Đặt chế độ hiển thị cho điểm đánh dấu.

Các tham số
hiển thị
Trả về
  • đối tượng mà phương thức được gọi và đặt trạng thái hiển thị mới.

công khai MarkerOptions zIndex (float zIndex)

Đặt zIndex cho điểm đánh dấu.

Các tham số
Chỉ mục zIndex
Trả về
  • đối tượng mà phương thức được gọi và đặt zIndex mới.