คำถามของฉันสั้นๆ:
ฉันจะรวมตารางฟิวชันของ Google Maps (รูปหลายเหลี่ยมและเครื่องหมาย) เข้ากับ GroundOverlays จากไฟล์ KML ได้อย่างไร ทุกอย่างคลิกได้
ความเป็นมา: ฉันกำลังทำโปรเจ็กต์การทำแผนที่ประวัติศาสตร์เชิงโต้ตอบที่ใช้ตารางฟิวชัน 2 ชั้น (ชั้นหนึ่งเป็นรูปหลายเหลี่ยม และอีกชั้นหนึ่งคือเครื่องหมายระบุตำแหน่ง)
ฉันยังต้องการซ้อนทับแผนที่เก่าผ่าน GroundOverlay ซึ่งไม่สามารถทำได้ในปัจจุบันกับตารางฟิวชัน ดังนั้นฉันจึงทดลองกับ GroundOverlay ในไฟล์ KML
ฉันทำให้มันซับซ้อนด้วยการเพิ่มผู้ฟังทั้งสองหน้าเพื่อควบคุมกล่องคลิก
ฉันมีหน้าเว็บสองหน้า:
1. ตารางฟิวชันและ
2. KML กราวด์โอเวอร์เลย์
ทำงานได้ดีทั้งคู่
สิ่งที่ฉันต้องการทำคือรวมไว้ในหน้าเดียว ฉันไม่ใช่โปรแกรมเมอร์และไม่เข้าใจ JS ดีพอที่จะทำให้สิ่งนี้เกิดขึ้น
สคริปต์ที่ใช้ทั้งหมดดัดแปลงมาจากตัวอย่างที่พบทางออนไลน์
นี่คือหน้าการทำงานหน้าแรกของฉัน:
http://wendysmithtoronto.com/mapping/townofyork-fusiontables2.html
คุณจะพบลิงค์ไปยังหน้าที่ 2 ที่นั่น
ความช่วยเหลือของคุณจะได้รับการชื่นชมอย่างมาก ขอบคุณ เวนดี้
อัปเดต:
นี่คือความพยายามของฉันในการรวมข้อมูลสองชุดของฉัน:
http://wendysmithtoronto.com/mapping/townofyork-merged.html
ฉันพยายามทำสิ่งนี้โดยการเพิ่มบิตของสคริปต์จากหน้า kmlmaps ลงในหน้า fusiontables แต่ชัดเจนว่าฉันไม่ได้วางสิ่งต่าง ๆ ในตำแหน่งที่ถูกต้อง หรือเครื่องหมายวรรคตอนหายไปเล็กน้อย (หรือสคริปต์ประเภทต่าง ๆ ปะปนกันหรือ?)
แผนที่จะปรากฏขึ้น โดยทั้งรูปหลายเหลี่ยมและเครื่องหมายปรากฏอย่างถูกต้อง แต่ตอนนี้ (1) ไม่สามารถคลิกไอคอนตารางฟิวชันได้ และ (2) แผนที่ประวัติไม่ปรากฏขึ้น อย่างไรก็ตาม ช่องทำเครื่องหมายตารางฟิวชัน (ในตารางสีน้ำเงิน) ใช้งานได้
ฉันไม่เข้าใจ JS ดีพอที่จะเข้าใจมัน
ชุดควบคุมสองชุดจากทั้งสองเพจอยู่ที่นี่ทั้งคู่ (ในกล่องสีน้ำเงินและสีเทา เหนือแผนที่) ชุดควบคุมแต่ละชุด (ตัวฟังและกล่องคลิก) ทำงานได้ดีในหน้าเว็บของตัวเอง แต่ตอนนี้มีเพียงตัวควบคุมตารางฟิวชันเท่านั้นที่ใช้งานได้
เอริคขอบคุณสำหรับการดูสิ่งนี้! (ตอนนี้ฉันเพิ่งพบคำตอบของคุณ ฉันกำลังดูการแจ้งเตือนการตอบกลับแต่ไม่ได้ตรวจสอบที่ที่ถูกต้อง)
ไชโยเวนดี้