Giao diện MapType
Giao diện google.maps.MapType
Giao diện này xác định loại bản đồ và thường được dùng cho các loại bản đồ tuỳ chỉnh. Không thể thay đổi.
Thuộc tính | |
---|---|
maxZoom |
Loại:
number Mức thu phóng tối đa của bản đồ khi hiển thị MapType này. Bắt buộc đối với MapTypes cơ sở, bị bỏ qua đối với Lớp phủ MapTypes. |
minZoom |
Loại:
number Mức thu phóng tối thiểu của bản đồ khi hiển thị MapType này. Không bắt buộc; mặc định là 0. |
radius |
Loại:
number Bán kính của hành tinh cho bản đồ, tính bằng mét. Không bắt buộc; mặc định là bán kính xích đạo của Trái đất là 6378137 mét. |
tileSize |
Loại:
Size Kích thước của mỗi thẻ thông tin. Bắt buộc. |
alt optional |
Loại:
string optional Văn bản thay thế để hiển thị khi bạn di chuột qua nút của MapType này trong MapTypeControl. Không bắt buộc. |
name optional |
Loại:
string optional Tên để hiển thị trong MapTypeControl. Không bắt buộc. |
projection optional |
Loại:
Projection optional Phép chiếu dùng để kết xuất MapType này. Không bắt buộc; mặc định là ValueTrackr. |
Phương pháp | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Thông số:
Giá trị trả về:
Element|null Hộp kết quả.Trả về một ô cho toạ độ ô (x, y) và mức thu phóng nhất định. Thẻ thông tin này sẽ được thêm vào ownerOwner này. Không khả dụng cho các loại bản đồ cơ sở. |
releaseTile |
releaseTile(tile) Thông số:
Giá trị trả về: Không có
Giải phóng thẻ thông tin đã cho, thực hiện mọi thao tác dọn dẹp cần thiết. Ô đã cung cấp sẽ bị xoá khỏi tài liệu. Không bắt buộc. |
Giao diện Phép chiếu
Giao diện google.maps.Projection
Phương pháp | |
---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point]) Thông số:
Giá trị trả về:
Point|null Chuyển từ hình trụ LatLng sang mặt phẳng Point. Giao diện này chỉ định một hàm triển khai bản dịch từ các giá trị LatLng đã cho đến các toạ độ thế giới trên phép chiếu bản đồ. API Maps gọi phương thức này khi cần vẽ các vị trí trên màn hình. Các đối tượng Projection phải triển khai phương thức này, nhưng có thể trả về null nếu phép chiếu không thể tính Point . |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap]) Thông số:
Giá trị trả về:
LatLng|null Giao diện này chỉ định một hàm triển khai bản dịch từ các toạ độ thế giới trên một phép chiếu bản đồ lên các giá trị LatLng . API Maps gọi phương thức này khi cần dịch các hành động trên màn hình sang các vị trí trên bản đồ. Các đối tượng Projection phải triển khai phương thức này, nhưng có thể trả về null nếu phép chiếu không thể tính LatLng . |
Lớp ImageMapType
Lớp google.maps.ImageMapType
Lớp này triển khai giao diện MapType và được cung cấp để kết xuất ô hình ảnh.
Lớp này mở rộng MVCObject
.
Lớp này sẽ triển khai MapType
.
Truy cập bằng cách gọi const {ImageMapType} = await google.maps.importLibrary("maps")
. Xem phần Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
ImageMapType |
ImageMapType(opts) Thông số:
Xây dựng một ImageMapType bằng ImageMapTypeOptions được cung cấp |
Thuộc tính | |
---|---|
alt |
Loại:
string optional |
maxZoom |
Loại:
number |
minZoom |
Loại:
number |
name |
Loại:
string optional |
projection |
Loại:
Projection |
radius |
Loại:
number |
tileSize |
Loại:
Size |
Phương pháp | |
---|---|
getOpacity |
getOpacity() Thông số: Không có
Giá trị trả về: Độ mờ
number Độ mờ hiện tại.Trả về độ mờ ( 0 (trong suốt) đến 1.0 ) của ô ImageMapType . |
getTile |
getTile(tileCoord, zoom, ownerDocument) Thông số:
Giá trị trả về:
Element|null Hộp kết quả. |
releaseTile |
releaseTile(tileDiv) Thông số:
Giá trị trả về: Không có
|
setOpacity |
setOpacity(opacity) Thông số:
Giá trị trả về: Không có
Đặt mức độ mờ ( 0 (trong suốt) thành 1.0 ) của ô ImageMapType . |
Kế thừa:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Sự kiện | |
---|---|
tilesloaded |
function() Đối số: Không có
Sự kiện này được kích hoạt khi các thẻ thông tin hiển thị đã tải xong. |
Giao diện ImageMapTypeOptions
Giao diện google.maps.ImageMapTypeOptions
Lớp này dùng để tạo một MapType hiển thị ô hình ảnh.
Thuộc tính | |
---|---|
alt optional |
Loại:
string optional Văn bản thay thế để hiển thị khi bạn di chuột qua nút của MapType này trong MapTypeControl. |
getTileUrl optional |
Loại:
function(Point, number): (string optional) optional Trả về một chuỗi (URL) cho toạ độ ô vuông (x, y) và mức thu phóng nhất định. |
maxZoom optional |
Loại:
number optional Mức thu phóng tối đa của bản đồ khi hiển thị MapType này. |
minZoom optional |
Loại:
number optional Mức thu phóng tối thiểu của bản đồ khi hiển thị MapType này. Không bắt buộc. |
name optional |
Loại:
string optional Tên để hiển thị trong MapTypeControl. |
opacity optional |
Loại:
number optional Độ mờ để áp dụng cho thẻ thông tin. Độ mờ phải được chỉ định dưới dạng một giá trị số thực từ 0 đến 1.0, trong đó 0 là hoàn toàn trong suốt và 1 là hoàn toàn không trong suốt. |
tileSize optional |
Loại:
Size optional Kích thước ô. |
Lớp GroundOverlay
Lớp google.maps.GroundOverlay
Lớp phủ hình ảnh hình chữ nhật trên bản đồ.
Lớp này mở rộng MVCObject
.
Truy cập bằng cách gọi const {GroundOverlay} = await google.maps.importLibrary("maps")
. Xem phần Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts]) Thông số:
Tạo lớp phủ mặt đất từ URL hình ảnh được cung cấp và LatLngBounds của hình ảnh đó. Hình ảnh được điều chỉnh theo tỷ lệ để phù hợp với giới hạn hiện tại và được chiếu bằng cách sử dụng phép chiếu bản đồ hiện tại. |
Phương pháp | |
---|---|
getBounds |
getBounds() Thông số: Không có
Giá trị trả về:
LatLngBounds Xem LatLngBounds của lớp phủ này. |
getMap |
getMap() Thông số: Không có
Giá trị trả về:
Map Trả về bản đồ hiển thị lớp phủ mặt đất này. |
getOpacity |
getOpacity() Thông số: Không có
Giá trị trả về:
number Trả về độ mờ của lớp phủ mặt đất này. |
getUrl |
getUrl() Thông số: Không có
Giá trị trả về:
string Đặt url của hình ảnh được chiếu. |
setMap |
setMap(map) Thông số:
Giá trị trả về: Không có
Hiển thị lớp phủ mặt đất trên bản đồ được chỉ định. Nếu bạn thiết lập bản đồ thành null , lớp phủ sẽ bị xoá. |
setOpacity |
setOpacity(opacity) Thông số:
Giá trị trả về: Không có
Đặt độ mờ của lớp phủ mặt đất này. |
Kế thừa:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Sự kiện | |
---|---|
click |
function(event) Đối số:
Sự kiện này được kích hoạt khi sự kiện nhấp chuột DOM được kích hoạt trên GroundOverlay . |
dblclick |
function(event) Đối số:
Sự kiện này được kích hoạt khi sự kiện dblclick DOM được kích hoạt trên GroundOverlay . |
Giao diện GroundOverlayOptions
Giao diện google.maps.GroundOverlayOptions
Đối tượng này xác định các thuộc tính có thể đặt trên đối tượng GroundOverlay
.
Thuộc tính | |
---|---|
clickable optional |
Loại:
boolean optional Nếu là true , thì lớp phủ mặt đất có thể nhận các sự kiện chuột. |
map optional |
Loại:
Map optional Bản đồ nơi lớp phủ hiển thị. |
opacity optional |
Loại:
number optional Mặc định:
1.0 Độ mờ của lớp phủ, được biểu thị dưới dạng số từ 0 đến 1. Không bắt buộc. |
Lớp StyledMapType
Lớp google.maps.StyledMapType
Tạo một MapType
có một kiểu tuỳ chỉnh.
Lớp này mở rộng MVCObject
.
Lớp này sẽ triển khai MapType
.
Truy cập bằng cách gọi const {StyledMapType} = await google.maps.importLibrary("maps")
. Xem phần Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
StyledMapType |
StyledMapType(styles[, options]) Thông số:
Tạo một MapType được tạo kiểu với các tùy chọn đã chỉ định. StyledMapType lấy một mảng MapTypeStyle , trong đó mỗi MapTypeStyle được áp dụng liên tục cho bản đồ. MapTypeStyle sau đó áp dụng MapTypeStyler tương tự cho cùng các bộ chọn như MapTypeStyle trước đó sẽ ghi đè MapTypeStyle trước đó. |
Thuộc tính | |
---|---|
alt |
Loại:
string |
maxZoom |
Loại:
number |
minZoom |
Loại:
number |
name |
Loại:
string |
projection |
Loại:
Projection |
radius |
Loại:
number |
tileSize |
Loại:
Size |
Phương pháp | |
---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument) Thông số:
Giá trị trả về:
Element|null Hộp kết quả. |
releaseTile |
releaseTile(tile) Thông số:
Giá trị trả về: Không có
|
Kế thừa:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Giao diện StyledMapTypeOptions
Giao diện google.maps.StyledMapTypeOptions
Lớp này dùng để chỉ định các tùy chọn khi tạo StyledMapType
. Bạn không thể thay đổi các tuỳ chọn này sau khi tạo bản sao của StyledMapType
.
Thuộc tính | |
---|---|
alt optional |
Loại:
string optional Văn bản sẽ hiển thị khi di chuột qua nút này của MapType trong điều khiển loại bản đồ. |
maxZoom optional |
Loại:
number optional Mức thu phóng tối đa của bản đồ khi hiển thị MapType này. Không bắt buộc. |
minZoom optional |
Loại:
number optional Mức thu phóng tối thiểu của bản đồ khi hiển thị MapType này. Không bắt buộc. |
name optional |
Loại:
string optional Tên hiển thị trong thành phần điều khiển loại bản đồ. |