GoogleMap.InfoWindowAdapter

อินเทอร์เฟซสาธารณะแบบคงที่ GoogleMap.InfoWindowAdapter

ให้มุมมองสำหรับการแสดงผลที่กำหนดเองของหน้าต่างข้อมูล

ระบบจะเรียกใช้เมธอดในผู้ให้บริการรายนี้เมื่อถึงเวลาแสดงหน้าต่างข้อมูลสำหรับเครื่องหมายโดยไม่คํานึงถึงสาเหตุ (ท่าทางสัมผัสของผู้ใช้หรือการเรียก showInfoWindow() แบบเป็นโปรแกรม) ผู้ให้บริการรายนี้อาจเลือกใช้ข้อมูลพร็อพเพอร์ตี้ซ้ำหรืออาจเลือกสร้างข้อมูลพร็อพเพอร์ตี้ใหม่สำหรับการเรียกใช้แต่ละวิธี เนื่องจากมีหน้าต่างข้อมูลแสดงได้ครั้งละ 1 หน้าต่างเท่านั้น

เมื่อสร้างหน้าต่างข้อมูล ระบบจะเรียกใช้เมธอดในคลาสนี้ตามลำดับที่กำหนด หากต้องการแทนที่หน้าต่างข้อมูลเริ่มต้น ให้ลบล้าง getInfoWindow(Marker) ด้วยการแสดงผลที่กำหนดเองและแสดงผล null เป็น getInfoContents(Marker) หากต้องการเปลี่ยนเฉพาะเนื้อหาในหน้าต่างข้อมูลภายในเฟรมหน้าต่างข้อมูลเริ่มต้น (ลูกโป่งข้อความไฮไลต์) ให้แสดง null ใน getInfoWindow(Marker) และลบล้าง getInfoContents(Marker) แทน

คู่มือนักพัฒนา

โปรดอ่านคู่มือนักพัฒนาซอฟต์แวร์ข้อมูล Windows เพื่อดูข้อมูลเพิ่มเติม

สรุปวิธีการสาธารณะ

นามธรรม ดู
getInfoContents(เครื่องหมายมาร์กเกอร์)
ให้เนื้อหาที่กำหนดเองสำหรับเฟรมหน้าต่างข้อมูลเริ่มต้นของเครื่องหมาย
นามธรรม ดู
getInfoWindow(เครื่องหมายมาร์กเกอร์)
ให้หน้าต่างข้อมูลที่กำหนดเองสำหรับเครื่องหมาย

วิธีการสาธารณะ

สาธารณะ นามธรรม ดู getInfoContents (เครื่องหมายเครื่องหมาย)

ให้เนื้อหาที่กำหนดเองสำหรับเฟรมหน้าต่างข้อมูลเริ่มต้นของเครื่องหมาย ระบบจะเรียกใช้เมธอดนี้หาก getInfoWindow(Marker) แสดงผล null เป็นครั้งแรกเท่านั้น หากวิธีนี้แสดงมุมมอง ระบบจะวางมุมมองไว้ในเฟรมหน้าต่างข้อมูลเริ่มต้น หากคุณเปลี่ยนมุมมองนี้หลังจากเรียกใช้เมธอดนี้ การเปลี่ยนแปลงเหล่านั้นไม่จำเป็นต้องแสดงในหน้าต่างข้อมูลที่แสดงผล หากเมธอดนี้แสดงผล null ระบบจะใช้การแสดงผลเริ่มต้นแทน

พารามิเตอร์
สีเมจิก เครื่องหมายที่แสดงหน้าต่างข้อมูล
การคืนสินค้า
  • มุมมองที่กำหนดเองซึ่งแสดงเป็นเนื้อหาในหน้าต่างข้อมูลสำหรับ marker หรือ Null เพื่อใช้การแสดงผลเนื้อหาเริ่มต้นแทน

สาธารณะ นามธรรม ดู getInfoWindow (เครื่องหมายเครื่องหมาย)

ให้หน้าต่างข้อมูลที่กำหนดเองสำหรับเครื่องหมาย หากวิธีนี้แสดงผลมุมมอง ระบบจะใช้กับหน้าต่างข้อมูลทั้งหมด หากคุณเปลี่ยนมุมมองนี้หลังจากเรียกใช้เมธอดนี้ การเปลี่ยนแปลงเหล่านั้นไม่จำเป็นต้องแสดงในหน้าต่างข้อมูลที่แสดงผล หากเมธอดนี้แสดงผล null ระบบจะใช้เฟรมหน้าต่างข้อมูลเริ่มต้นซึ่งมีเนื้อหาที่ getInfoContents(Marker) ให้ไว้

พารามิเตอร์
สีเมจิก เครื่องหมายที่แสดงหน้าต่างข้อมูล
การคืนสินค้า
  • หน้าต่างข้อมูลที่กำหนดเองเพื่อให้ marker หรือ null ใช้เฟรมหน้าต่างข้อมูลเริ่มต้นด้วย custom contents