แชร์ไดอะแกรมด้วย URL — ส่งทั้งฉากเป็นลิงก์เดียว
บางครั้งแค่อยากส่งลิงก์ ไม่ต้องการไฟล์ drawtonomy บีบอัดทั้งฉากลงใน URL เดียวได้ คัดลอกลิงก์แล้ววางใน Slack อีเมล GitHub issue หรือ thread รีวิว — ใครเปิดก็เห็นแผนผังที่ต้องการได้ทันที ในเบราว์เซอร์ ไม่ต้องทำอะไรเพิ่ม
ไม่ต้องมีบัญชี ไม่ต้องอัปโหลด ไม่มีเซิร์ฟเวอร์เก็บข้อมูลใดๆ ไดอะแกรมคือ URL นั่นเอง
ทำไมต้องแชร์ด้วย URL
หัวข้อที่มีชื่อว่า “ทำไมต้องแชร์ด้วย URL”ลิงก์คือวิธีที่สะดวกที่สุดในการส่งแผนผังให้คนอื่นดู:
- ผู้รับไม่ต้องเตรียมอะไร คลิกลิงก์แล้วฉากเปิดใน drawtonomy ได้เลย ไม่ต้องติดตั้ง ไม่ต้องล็อกอิน ไม่ต้องดาวน์โหลด
- ข้อมูลไม่ผ่านเซิร์ฟเวอร์ ฉากถูกเข้ารหัสอยู่ใน URL โดยตรง — drawtonomy ไม่ได้อัปโหลดแผนผังไปที่ใดเลย ข้อมูลเดินทางไปกับ URL เอง
- เหมาะสำหรับการรีวิว วางลิงก์ใน pull request issue หรือข้อความแชท เมื่อต้องการให้เพื่อนร่วมทีมดู layout ถนนหรือสถานการณ์ โดยยังไม่จำเป็นต้องแก้ไขไฟล์
- แก้ไขได้ทันทีเมื่อเปิด ผู้ที่เปิดลิงก์จะได้รับฉากที่แก้ไขได้เลย ไม่ใช่แค่ภาพนิ่ง สามารถขยับรูปทรง ปรับเลน และคัดลอก URL ใหม่กลับมาได้
หากต้องการไฟล์สำหรับจัดการ version ต่อ แนบ หรือเปิดซ้ำในภายหลัง ให้ใช้ drawtonomy.svg แทน การแชร์ด้วย URL เหมาะกับ ส่งแล้วดูได้เลย ส่วนไฟล์เหมาะกับ เก็บไว้แก้ไขซ้ำ
คัดลอกลิงก์
หัวข้อที่มีชื่อว่า “คัดลอกลิงก์”- เปิดเมนู (มุมซ้ายบน)
- คลิก Export
- คลิก Copy URL
ปุ่มจะแสดง Copied! และลิงก์จะอยู่ใน clipboard แล้ว วางได้ทุกที่
เปิดลิงก์ที่แชร์มา
หัวข้อที่มีชื่อว่า “เปิดลิงก์ที่แชร์มา”เปิด URL ได้เลย drawtonomy จะโหลดฉากอัตโนมัติ จัดกล้องให้อยู่ตรงกลาง และหากวาดไดอะแกรมบนแผนที่ ก็จะคืนตำแหน่งและทิศทางแผนที่เดิมด้วย ทำให้บริบทจากภาพดาวเทียมตรงกับที่บันทึกไว้ ฉากที่ได้รับมาแก้ไขได้ทันที
พารามิเตอร์ ?snapshot=… จะถูกลบออกจาก address bar หลังโหลดเสร็จ URL จึงสะอาดขึ้นเมื่อฉากเข้ามาแล้ว
ข้อมูลที่ URL เก็บไว้
หัวข้อที่มีชื่อว่า “ข้อมูลที่ URL เก็บไว้”ทุกอย่างที่จำเป็นสำหรับการสร้างแผนผังใหม่: รูปทรงทุกชิ้น การเชื่อมต่อเลน จุดร่วม สีและสไตล์ ลำดับการซ้อน การจัดวางกล้อง และจุดกำเนิดแผนที่ (ละติจูด ลองจิจูด และทิศทาง) URL นี้ round-trip ฉากได้อย่างไม่สูญเสียข้อมูล
เบื้องหลัง drawtonomy จะตัดค่าเริ่มต้นออก บีบอัดผลลัพธ์ แล้วเข้ารหัสลงใน URL — ทำให้แม้ฉากที่มีรายละเอียดพอสมควรก็ยังใส่ลงในลิงก์เดียวที่วางได้ทุกที่
ฉากขนาดใหญ่: การสำรองแบบโลคอล
หัวข้อที่มีชื่อว่า “ฉากขนาดใหญ่: การสำรองแบบโลคอล”URL มีขีดจำกัดความยาวในทางปฏิบัติ เมื่อฉากใหญ่เกินไปที่จะใส่ใน URL (layout หนาแน่นมากที่มีรูปทรงจำนวนมาก) drawtonomy จะเปลี่ยนไปเก็บ snapshot ไว้ใน local storage ของเบราว์เซอร์ และใส่คีย์สั้นๆ ไว้ใน URL แทน
ลิงก์สำรองนี้ใช้ได้เฉพาะในเบราว์เซอร์เดิมที่สร้างขึ้นเท่านั้น เพราะอ้างอิงข้อมูลในเครื่อง ไม่ใช่ข้อมูลที่อยู่ใน URL จะมีแจ้งเตือนเมื่อเกิดกรณีนี้ สำหรับการแชร์ฉากขนาดใหญ่กับคนอื่น ให้ส่งออก drawtonomy.svg แล้วส่งไฟล์แทน
ดูเพิ่มเติม
หัวข้อที่มีชื่อว่า “ดูเพิ่มเติม”- ส่งออกฉาก — drawtonomy.svg และรูปแบบภาพแบบสถิต สำหรับเมื่อต้องการไฟล์แทนลิงก์
- แชร์จุดระหว่างรูปทรง — การ “แชร์” อีกแบบ: ล็อก vertex ร่วมกันภายในฉาก