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 | |
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 | |
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ặcnull
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.