จุดจับ/ควบคุมการจัดสไตล์บนโพลีไลน์ในโหมดแก้ไข

มีวิธีเปลี่ยนรูปแบบของสี่เหลี่ยมสีขาวที่ใช้เป็นจุดจับจุดยอดตามค่าเริ่มต้นเมื่อตั้งค่าเส้นหลายเส้นเป็น editable:true หรือไม่

ฉันเห็นว่าการเปลี่ยนเส้นขีดของเส้นหลายเส้นส่งผลต่อแฮนเดิลสี่เหลี่ยมเหล่านั้น แต่ฉันต้องการเปลี่ยนรูปร่างของแฮนเดิล (เช่น วงกลม) หรือแทนที่รูปภาพ


person mlm    schedule 13.07.2012    source แหล่งที่มา


คำตอบ (1)


วิธีเดียวที่ฉันพบคือการจัดการองค์ประกอบ DOM โดยตรงที่สอดคล้องกับเครื่องหมายเหล่านั้น เช่นอาจเลือกใช้

$('div').filter(function() {
  return $(this).css('width') == '11px';
})

อาจเป็นไปได้ว่าแนวทางที่เชื่อถือได้มากกว่าคือการเคลื่อนที่แบบทรี DOM โดยเริ่มต้นจากองค์ประกอบ $('.gm-style')

person savenkov    schedule 27.05.2014