ข้ามไปยังเนื้อหา

แชร์ไดอะแกรมด้วย URL — ส่งทั้งฉากเป็นลิงก์เดียว

บางครั้งแค่อยากส่งลิงก์ ไม่ต้องการไฟล์ drawtonomy บีบอัดทั้งฉากลงใน URL เดียวได้ คัดลอกลิงก์แล้ววางใน Slack อีเมล GitHub issue หรือ thread รีวิว — ใครเปิดก็เห็นแผนผังที่ต้องการได้ทันที ในเบราว์เซอร์ ไม่ต้องทำอะไรเพิ่ม

ไม่ต้องมีบัญชี ไม่ต้องอัปโหลด ไม่มีเซิร์ฟเวอร์เก็บข้อมูลใดๆ ไดอะแกรมคือ URL นั่นเอง

ฉากที่คัดลอกเป็น URL แล้วเปิดในแท็บใหม่ — ทุกเลนและยานพาหนะกลับมาครบจากลิงก์เพียงอย่างเดียว

ลิงก์คือวิธีที่สะดวกที่สุดในการส่งแผนผังให้คนอื่นดู:

  • ผู้รับไม่ต้องเตรียมอะไร คลิกลิงก์แล้วฉากเปิดใน drawtonomy ได้เลย ไม่ต้องติดตั้ง ไม่ต้องล็อกอิน ไม่ต้องดาวน์โหลด
  • ข้อมูลไม่ผ่านเซิร์ฟเวอร์ ฉากถูกเข้ารหัสอยู่ใน URL โดยตรง — drawtonomy ไม่ได้อัปโหลดแผนผังไปที่ใดเลย ข้อมูลเดินทางไปกับ URL เอง
  • เหมาะสำหรับการรีวิว วางลิงก์ใน pull request issue หรือข้อความแชท เมื่อต้องการให้เพื่อนร่วมทีมดู layout ถนนหรือสถานการณ์ โดยยังไม่จำเป็นต้องแก้ไขไฟล์
  • แก้ไขได้ทันทีเมื่อเปิด ผู้ที่เปิดลิงก์จะได้รับฉากที่แก้ไขได้เลย ไม่ใช่แค่ภาพนิ่ง สามารถขยับรูปทรง ปรับเลน และคัดลอก URL ใหม่กลับมาได้

หากต้องการไฟล์สำหรับจัดการ version ต่อ แนบ หรือเปิดซ้ำในภายหลัง ให้ใช้ drawtonomy.svg แทน การแชร์ด้วย URL เหมาะกับ ส่งแล้วดูได้เลย ส่วนไฟล์เหมาะกับ เก็บไว้แก้ไขซ้ำ

  1. เปิดเมนู (มุมซ้ายบน)
  2. คลิก Export
  3. คลิก Copy URL

ปุ่มจะแสดง Copied! และลิงก์จะอยู่ใน clipboard แล้ว วางได้ทุกที่

เปิด URL ได้เลย drawtonomy จะโหลดฉากอัตโนมัติ จัดกล้องให้อยู่ตรงกลาง และหากวาดไดอะแกรมบนแผนที่ ก็จะคืนตำแหน่งและทิศทางแผนที่เดิมด้วย ทำให้บริบทจากภาพดาวเทียมตรงกับที่บันทึกไว้ ฉากที่ได้รับมาแก้ไขได้ทันที

พารามิเตอร์ ?snapshot=… จะถูกลบออกจาก address bar หลังโหลดเสร็จ URL จึงสะอาดขึ้นเมื่อฉากเข้ามาแล้ว

ทุกอย่างที่จำเป็นสำหรับการสร้างแผนผังใหม่: รูปทรงทุกชิ้น การเชื่อมต่อเลน จุดร่วม สีและสไตล์ ลำดับการซ้อน การจัดวางกล้อง และจุดกำเนิดแผนที่ (ละติจูด ลองจิจูด และทิศทาง) URL นี้ round-trip ฉากได้อย่างไม่สูญเสียข้อมูล

เบื้องหลัง drawtonomy จะตัดค่าเริ่มต้นออก บีบอัดผลลัพธ์ แล้วเข้ารหัสลงใน URL — ทำให้แม้ฉากที่มีรายละเอียดพอสมควรก็ยังใส่ลงในลิงก์เดียวที่วางได้ทุกที่

URL มีขีดจำกัดความยาวในทางปฏิบัติ เมื่อฉากใหญ่เกินไปที่จะใส่ใน URL (layout หนาแน่นมากที่มีรูปทรงจำนวนมาก) drawtonomy จะเปลี่ยนไปเก็บ snapshot ไว้ใน local storage ของเบราว์เซอร์ และใส่คีย์สั้นๆ ไว้ใน URL แทน

ลิงก์สำรองนี้ใช้ได้เฉพาะในเบราว์เซอร์เดิมที่สร้างขึ้นเท่านั้น เพราะอ้างอิงข้อมูลในเครื่อง ไม่ใช่ข้อมูลที่อยู่ใน URL จะมีแจ้งเตือนเมื่อเกิดกรณีนี้ สำหรับการแชร์ฉากขนาดใหญ่กับคนอื่น ให้ส่งออก drawtonomy.svg แล้วส่งไฟล์แทน