Max Zoom

คลาส MaxZoomService

google.maps.MaxZoomService คลาส
ไลบรารี "maps"

บริการสำหรับรับระดับการซูมสูงสุดที่ภาพถ่ายจากดาวเทียมพร้อมใช้งานสำหรับสถานที่หนึ่งๆ

const {MaxZoomService} = await google.maps.importLibrary("maps");
MaxZoomService
MaxZoomService()
พารามิเตอร์: ไม่มี
สร้างอินสแตนซ์ใหม่ของ MaxZoomService ที่ใช้ส่งคำค้นหาเกี่ยวกับระดับการซูมสูงสุดที่ใช้ได้สำหรับภาพถ่ายจากดาวเทียม
getMaxZoomAtLatLng
getMaxZoomAtLatLng(latlng[, callback])
พารามิเตอร์
ค่าที่แสดงผล: Promise<MaxZoomResult>
แสดงระดับการซูมสูงสุดที่ภาพแบบละเอียดพร้อมใช้งานที่ LatLng หนึ่งๆ สำหรับประเภทแผนที่ satellite เนื่องจากคำขอนี้เป็นแบบอะซิงโครนัส คุณจึงต้องส่งฟังก์ชัน callback ซึ่งจะทำงานเมื่อคำขอเสร็จสมบูรณ์ โดยมีการส่ง MaxZoomResult

MaxZoomResult interface

google.maps.MaxZoomResult อินเทอร์เฟซ

ผลลัพธ์ MaxZoom ในรูปแบบ JSON ที่ดึงมาจาก MaxZoomService

zoom
ประเภท: number
ระดับการซูมสูงสุดที่พบใน LatLng ที่ระบุ
status
ไม่บังคับ
ประเภท: MaxZoomStatus optional
สถานะของคำขอ พร็อพเพอร์ตี้นี้จะกำหนดเมื่อใช้ Callback กับ MaxZoomService.getMaxZoomAtLatLng เท่านั้น (จะไม่มีการกำหนดเมื่อใช้ Promise)

ค่าคงที่ MaxZoomStatus

google.maps.MaxZoomStatus ค่าคงที่
ไลบรารี "maps"

สถานะที่ MaxZoomService แสดงผลเมื่อการเรียกใช้ getMaxZoomAtLatLng() เสร็จสมบูรณ์ ระบุค่าเหล่านี้ตามค่าหรือโดยใช้ชื่อของค่าคงที่ เช่น 'OK' หรือ google.maps.MaxZoomStatus.OK

ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท MaxZoomStatusString

const {MaxZoomStatus} = await google.maps.importLibrary("maps");
ERROR เกิดข้อผิดพลาดที่ไม่รู้จัก
OK การตอบกลับมี MaxZoomResult ที่ถูกต้อง