Lớp Marker
Lớp google.maps.Marker
Lớp này mở rộng MVCObject
.
Truy cập bằng cách gọi const {Marker} = await google.maps.importLibrary("marker")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Marker |
Marker([opts]) Tham số:
Tạo một điểm đánh dấu bằng các lựa chọn đã chỉ định. Nếu bạn chỉ định một bản đồ, thì điểm đánh dấu sẽ được thêm vào bản đồ khi tạo. Xin lưu ý rằng bạn phải đặt vị trí thì điểm đánh dấu mới xuất hiện. |
Hằng số | |
---|---|
MAX_ZINDEX |
Chỉ mục z mặc định tối đa mà API sẽ chỉ định cho một điểm đánh dấu. Bạn có thể đặt chỉ mục z cao hơn để đưa một điểm đánh dấu lên phía trước. |
Phương thức | |
---|---|
getAnimation |
getAnimation() Tham số: Không có
Giá trị trả về:
Animation|null|undefined Lấy ảnh động hiện đang chạy. |
getClickable |
getClickable() Tham số: Không có
Giá trị trả về:
boolean True nếu có thể nhấp vào Điểm đánh dấu.Lấy trạng thái có thể nhấp của Marker . |
getCursor |
getCursor() Tham số: Không có
Giá trị trả về:
string|null|undefined Lấy loại con trỏ chuột xuất hiện khi di chuột. |
getDraggable |
getDraggable() Tham số: Không có
Giá trị trả về:
boolean True nếu Marker có thể kéo.Lấy trạng thái có thể kéo của Marker . |
getIcon |
getIcon() Tham số: Không có
Lấy biểu tượng của Marker . Vui lòng xem MarkerOptions.icon . |
getLabel |
getLabel() Tham số: Không có
Giá trị trả về:
MarkerLabel|string|null|undefined Lấy nhãn của Marker . Vui lòng xem MarkerOptions.label . |
getMap |
getMap() Tham số: Không có
Giá trị trả về:
Map|StreetViewPanorama Lấy bản đồ hoặc ảnh toàn cảnh mà Marker được kết xuất trên đó. |
getOpacity |
getOpacity() Tham số: Không có
Giá trị trả về:
number|null|undefined Một số từ 0,0 đến 1,0.Lấy độ mờ của Marker . |
getPosition |
getPosition() Tham số: Không có
Giá trị trả về:
LatLng|null|undefined Lấy vị trí của Marker . |
getShape |
getShape() Tham số: Không có
Giá trị trả về:
MarkerShape|null|undefined |
getTitle |
getTitle() Tham số: Không có
Giá trị trả về:
string|null|undefined Lấy tiêu đề của chú thích Marker . Vui lòng xem MarkerOptions.title . |
getVisible |
getVisible() Tham số: Không có
Giá trị trả về:
boolean True nếu Điểm đánh dấu hiển thị.Nhận thông tin về khả năng hiển thị của Marker . |
getZIndex |
getZIndex() Tham số: Không có
Giá trị trả về:
number|null|undefined zIndex của điểm đánh dấu.Lấy zIndex của Marker . Vui lòng xem MarkerOptions.zIndex . |
setAnimation |
setAnimation([animation]) Tham số:
Giá trị trả về: Không có
Bắt đầu một ảnh động. Mọi ảnh động đang diễn ra sẽ bị huỷ. Ảnh động hiện được hỗ trợ là: Animation.BOUNCE , Animation.DROP . Truyền vào null sẽ khiến mọi ảnh động dừng lại. |
setClickable |
setClickable(flag) Tham số:
Giá trị trả về: Không có
Đặt xem Marker có thể nhấp vào hay không. |
setCursor |
setCursor([cursor]) Tham số:
Giá trị trả về: Không có
Đặt loại con trỏ chuột xuất hiện khi di chuột. |
setDraggable |
setDraggable(flag) Tham số:
Giá trị trả về: Không có
Đặt xem Marker có thể kéo hay không. |
setIcon |
setIcon([icon]) Giá trị trả về: Không có
Đặt biểu tượng cho Marker . Vui lòng xem MarkerOptions.icon . |
setLabel |
setLabel([label]) Tham số:
Giá trị trả về: Không có
Đặt nhãn cho Marker . Vui lòng xem MarkerOptions.label . |
setMap |
setMap(map) Tham số:
Giá trị trả về: Không có
Kết xuất Marker trên bản đồ hoặc ảnh toàn cảnh được chỉ định. Nếu bạn đặt bản đồ thành null , điểm đánh dấu sẽ bị xoá. |
setOpacity |
setOpacity([opacity]) Tham số:
Giá trị trả về: Không có
Đặt độ mờ của Marker . |
setOptions |
setOptions(options) Tham số:
Giá trị trả về: Không có
Đặt các lựa chọn cho Marker . |
setPosition |
setPosition([latlng]) Tham số:
Giá trị trả về: Không có
Đặt vị trí cho Marker . |
setShape |
setShape([shape]) Tham số:
Giá trị trả về: Không có
|
setTitle |
setTitle([title]) Tham số:
Giá trị trả về: Không có
Đặt tiêu đề cho chú giải công cụ Marker . Vui lòng xem MarkerOptions.title . |
setVisible |
setVisible(visible) Tham số:
Giá trị trả về: Không có
Đặt xem Marker có hiển thị hay không. |
setZIndex |
setZIndex([zIndex]) Tham số:
Giá trị trả về: Không có
Đặt zIndex của Marker . Vui lòng xem MarkerOptions.zIndex . |
Kế thừa:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Sự kiện | |
---|---|
animation_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính ảnh động Marker thay đổi. |
click |
function(event) Đối số:
Sự kiện này được kích hoạt khi người dùng nhấp vào biểu tượng Marker . |
clickable_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính có thể nhấp Marker thay đổi. |
contextmenu |
function(event) Đối số:
Sự kiện này được kích hoạt khi sự kiện DOM contextmenu được kích hoạt trên Marker |
cursor_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính con trỏ Marker thay đổi. |
dblclick |
function(event) Đối số:
Sự kiện này được kích hoạt khi biểu tượng Marker được nhấp đúp. |
drag |
function(event) Đối số:
Sự kiện này được kích hoạt nhiều lần trong khi người dùng kéo Marker . |
dragend |
function(event) Đối số:
Sự kiện này được kích hoạt khi người dùng ngừng kéo Marker . |
draggable_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính có thể kéo Marker thay đổi. |
dragstart |
function(event) Đối số:
Sự kiện này được kích hoạt khi người dùng bắt đầu kéo Marker . |
flat_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính Marker phẳng thay đổi. |
icon_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính biểu tượng Marker thay đổi. |
mousedown |
function(event) Đối số:
Sự kiện này được kích hoạt khi người dùng nhấp chuột vào Marker . |
mouseout |
function(event) Đối số:
Sự kiện này được kích hoạt khi chuột rời khỏi khu vực của biểu tượng Marker . |
mouseover |
function(event) Đối số:
Sự kiện này được kích hoạt khi chuột di chuyển vào vùng của biểu tượng Marker . |
mouseup |
function(event) Đối số:
Sự kiện này được kích hoạt khi người dùng nhả chuột trên Marker . |
position_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính vị trí Marker thay đổi. |
shape_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính hình dạng Marker thay đổi. |
title_changed |
function() Đối số: Không có
Sự kiện này được kích hoạt khi thuộc tính tiêu đề Marker thay đổi. |
visible_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính Marker visible thay đổi. |
zindex_changed |
function() Đối số: Không có
Sự kiện này sẽ kích hoạt khi thuộc tính Marker zIndex thay đổi. |
|
function(event) Đối số:
Sự kiện này được kích hoạt khi người dùng nhấp chuột phải vào Marker . |
Giao diện MarkerOptions
google.maps.MarkerOptions
giao diện
Đối tượng MarkerOptions dùng để xác định các thuộc tính có thể được đặt trên một Marker.
Thuộc tính | |
---|---|
anchorPoint optional |
Loại:
Point optional Độ lệch từ vị trí của điểm đánh dấu đến đầu của một InfoWindow đã được mở bằng điểm đánh dấu làm điểm neo. |
animation optional |
Loại:
Animation optional Mặc định:
null Ảnh động nào sẽ phát khi điểm đánh dấu được thêm vào bản đồ. |
clickable optional |
Loại:
boolean optional Mặc định:
true Nếu true , điểm đánh dấu sẽ nhận được các sự kiện về chuột và thao tác chạm. |
|
Loại:
string|CollisionBehavior optional Mặc định:
null Đặt hành vi va chạm cho các điểm đánh dấu trên bản đồ vectơ. |
crossOnDrag optional |
Loại:
boolean optional Mặc định:
true Nếu false , hãy tắt dấu thập xuất hiện bên dưới điểm đánh dấu khi kéo. |
cursor optional |
Loại:
string optional Mặc định:
pointer Loại con trỏ chuột sẽ xuất hiện khi di chuột. |
draggable optional |
Loại:
boolean optional Mặc định:
false Nếu true , bạn có thể kéo điểm đánh dấu. Lưu ý: Nếu bạn đặt giá trị này thành true , điểm đánh dấu sẽ có thể nhấp vào ngay cả khi clickable được đặt thành false . |
icon optional |
Biểu tượng cho nền trước. Nếu một chuỗi được cung cấp, thì chuỗi đó sẽ được coi như thể là một Icon có chuỗi là url . |
label optional |
Loại:
string|MarkerLabel optional Mặc định:
null Thêm nhãn vào điểm đánh dấu. Nhãn điểm đánh dấu là một chữ cái hoặc số xuất hiện bên trong điểm đánh dấu. Nhãn có thể là một chuỗi hoặc một đối tượng MarkerLabel . Nếu bạn cung cấp và không cung cấp
|