ศูนย์ช่วยเหลือ Scribble Maps
เปลี่ยนภาษา

วิธีการทำงานของการผสานแผนที่

หากต้องการเรียนรู้พื้นฐานเกี่ยวกับการผสานแผนที่ โปรดไปที่ลิงก์นี้:
การทำงานร่วมกัน (รวมถึงการผสานแผนที่)

สถานการณ์การผสานแผนที่ทำงานอย่างไร

สรุป: ในสถานการณ์การผสานแผนที่ จะให้ความสำคัญกับการบันทึกล่าสุด อย่างไรก็ตาม คุณสามารถหลีกเลี่ยงสถานการณ์การผสานแผนที่ได้โดยการมอบหมายความรับผิดชอบ เพื่อให้สมาชิกในทีมทำงานบนแผนที่ในเวลาที่ต่างกัน
 

เมื่อสมาชิกในทีมสองคนขึ้นไปทำงานบนแผนที่เดียวกัน ในเวลาเดียวกัน สถานการณ์การผสานแผนที่จะพิจารณา "เดลตา"

เดลตา คือความแตกต่างระหว่างแผนที่ที่บันทึกใหม่ของผู้ใช้กับแผนที่ที่ผู้ใช้อีกคนบันทึกไว้ก่อนหน้า หากมีความแตกต่าง จะให้ความสำคัญกับแผนที่ที่บันทึกใหม่
 
เมื่อบันทึกแผนที่ใหม่ แอปจะค้นหาความแตกต่างในข้อมูลของID ของโอเวอร์เลย์ที่ตรงกัน แอปจะเปรียบเทียบสิ่งต่อไปนี้:
  • บันทึกกิจกรรมของแผนที่ที่บันทึกใหม่ 
  • ข้อมูลของแผนที่ที่บันทึกไว้ก่อนหน้า
การเปลี่ยนแปลงที่ทำในแผนที่ที่บันทึกไว้ก่อนหน้าจะถูกแทนที่ด้วยแผนที่ที่บันทึกใหม่ การเปลี่ยนแปลงที่ถูกแทนที่รวมถึงความแตกต่างใน:
  • สไตล์
  • ตำแหน่งของจุด
  • การแก้ไข/การลบ
นี่คือตัวอย่างลำดับเหตุการณ์ที่สมาชิกในทีมสองคนทำงานบนแผนที่เดียวกันในเวลาเดียวกัน สมาชิกทั้งสองคนทำการเปลี่ยนแปลงโอเวอร์เลย์เดียวกัน:
 
  1. ผู้ใช้ A ลบโอเวอร์เลย์ "X"
     
  2. ผู้ใช้ A บันทึกแผนที่
     
  3. ผู้ใช้ B แก้ไขโอเวอร์เลย์ "X" 
     
  4. ผู้ใช้ B บันทึกแผนที่
     
 
ในสถานการณ์นี้ โอเวอร์เลย์ "X" จะไม่ถูกลบ
 
เหตุผลคือ: 
สมาชิกในทีมทั้งสองคนน่าจะต้องการเก็บการเปลี่ยนแปลงที่บันทึกล่าสุดไว้

คุณมีไอเดียในการปรับปรุงการทำงานร่วมกันหรือไม่

เราสนใจไอเดียของคุณ ส่งข้อความถึงเราได้ที่:
[email protected]

 
 

อัปเดตล่าสุด