Info Window

InfoWindow class

google.maps.InfoWindow ชั้นเรียน

ภาพซ้อนทับที่มีลักษณะคล้ายฟองคำพูดและมักเชื่อมต่อกับเครื่องหมาย

ชั้นเรียนนี้ขยายเวลา MVCObject

เข้าถึงได้โดยโทรไปที่ const {InfoWindow} = await google.maps.importLibrary("maps") หรือ const {InfoWindow} = await google.maps.importLibrary("streetView")
ดูไลบรารีใน Maps JavaScript API

InfoWindow
InfoWindow([opts])
พารามิเตอร์: 
สร้างหน้าต่างข้อมูลที่มีตัวเลือกที่ระบุ คุณวาง InfoWindow บนแผนที่ที่ตำแหน่งใดตำแหน่งหนึ่งหรือเหนือเครื่องหมายก็ได้ โดยขึ้นอยู่กับสิ่งที่ระบุไว้ในตัวเลือก หากไม่ได้ปิดใช้การเลื่อนอัตโนมัติ InfoWindow จะเลื่อนแผนที่เพื่อให้ตัวเองมองเห็นได้เมื่อเปิดขึ้น หลังจากสร้าง InfoWindow แล้ว คุณต้องเรียกใช้ฟังก์ชัน open เพื่อแสดงในแผนที่ ผู้ใช้สามารถคลิกปุ่มปิดใน InfoWindow เพื่อนำออกจากแผนที่ หรือนักพัฒนาแอปสามารถเรียกใช้ close() เพื่อให้ได้ผลลัพธ์เดียวกัน
isOpen
ประเภท:  boolean
ตรวจสอบว่า InfoWindow เปิดอยู่หรือไม่
close
close()
พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน: ไม่มี
ปิด InfoWindow นี้โดยนำออกจากโครงสร้าง DOM
focus
focus()
พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน: ไม่มี
ตั้งค่าโฟกัสใน InfoWindow นี้ คุณอาจต้องพิจารณาใช้วิธีนี้ร่วมกับเหตุการณ์ visible เพื่อให้แน่ใจว่า InfoWindow จะแสดงก่อนที่จะตั้งค่าโฟกัส InfoWindow ที่มองไม่เห็นจะโฟกัสไม่ได้
getContent
getContent()
พารามิเตอร์: ไม่มี
ค่าที่แสดงผล:  string|Element|Text|null|undefined เนื้อหาของ InfoWindow นี้ เหมือนกับที่ตั้งค่าไว้ก่อนหน้านี้เป็นเนื้อหา
getHeaderContent
getHeaderContent()
พารามิเตอร์: ไม่มี
ค่าที่ส่งคืน:  string|Element|Text|null|undefined เนื้อหาส่วนหัวของ InfoWindow นี้ ดูข้อมูลที่ InfoWindowOptions.headerContent