Lớp MaxZoomService
google.maps.MaxZoomService
lớp
thư viện "maps"
Dịch vụ để lấy mức thu phóng cao nhất mà hình ảnh vệ tinh có sẵn cho một vị trí nhất định.
const {MaxZoomService} = await google.maps.importLibrary("maps");
Hàm dựng | |
|---|---|
MaxZoomService |
MaxZoomService()Tham số: Không có
Tạo một thực thể mới của MaxZoomService có thể dùng để gửi truy vấn về mức thu phóng tối đa có sẵn cho hình ảnh vệ tinh. |
Phương thức | |
|---|---|
getMaxZoomAtLatLng |
getMaxZoomAtLatLng(latlng[, callback])Tham số:
Giá trị trả về:
Promise<MaxZoomResult>Trả về mức thu phóng tối đa mà hình ảnh chi tiết có sẵn tại một LatLng cụ thể cho loại bản đồ satellite. Vì yêu cầu này không đồng bộ, nên bạn phải truyền một hàm callback sẽ được thực thi khi hoàn tất yêu cầu, được truyền một MaxZoomResult. |
Giao diện MaxZoomResult
google.maps.MaxZoomResult
giao diện
Kết quả MaxZoom ở định dạng JSON được truy xuất từ MaxZoomService.
Thuộc tính | |
|---|---|
zoom |
Loại:
numberMức thu phóng tối đa được tìm thấy tại LatLng đã cho. |
status
không bắt buộc |
Loại:
MaxZoomStatus optionalTrạng thái của yêu cầu. Thuộc tính này chỉ được xác định khi sử dụng lệnh gọi lại với MaxZoomService.getMaxZoomAtLatLng (thuộc tính này không được xác định khi sử dụng Promise). |
Hằng số MaxZoomStatus
google.maps.MaxZoomStatus
hằng số
thư viện "maps"
Trạng thái do MaxZoomService trả về khi hoàn tất lệnh gọi đến getMaxZoomAtLatLng(). Chỉ định các giá trị này theo giá trị hoặc bằng cách sử dụng tên của hằng số. Ví dụ: 'OK' hoặc google.maps.MaxZoomStatus.OK.
Bạn cũng có thể sử dụng các hằng số này dưới dạng chuỗi. Trong TypeScript, giá trị cố định kiểu chuỗi được xác định bằng loại MaxZoomStatusString.
const {MaxZoomStatus} = await google.maps.importLibrary("maps");
Hằng số | |
|---|---|
ERROR |
Đã xảy ra lỗi không xác định. |
OK |
Phản hồi chứa MaxZoomResult hợp lệ. |