ยูทิลิตีตัวเข้ารหัส Polyline เชิงโต้ตอบ

Google Maps สามารถสร้างเส้นหลายส่วนแบบง่ายจากพิกัดละติจูด/ลองจิจูด 2 พิกัดขึ้นไป ดูข้อมูลเพิ่มเติมเกี่ยวกับ การเข้ารหัส Polyline Polyline แบบง่าย และ Polyline ที่ซับซ้อน

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

อย่างไรก็ตาม หากคุณมีเส้นหลายจุดที่เข้ารหัสอยู่แล้วหรือรายการพิกัดเป็น GeoJSON Linestring และต้องการดูเส้นหลายจุดบนแผนที่ ให้ใช้ เครื่องมือถอดรหัสเส้นหลายจุดแบบอินเทอร์แอกทีฟ

สร้างเส้นหลายส่วนแบบอินเทอร์แอกทีฟบนแผนที่

  1. ป้อนที่อยู่ รหัสไปรษณีย์ สถานที่ หรือจุดสังเกตเพื่อจัดกึ่งกลางแผนที่ แล้วคลิกค้นหา
  2. คลิกแผนที่เพื่อวางเครื่องหมายที่แสดงตำแหน่งเริ่มต้นของ เส้นหลายเหลี่ยม
  3. พิกัดของเครื่องหมายจะแสดงในช่องละติจูด และลองจิจูด
  4. คลิกปุ่มเพิ่มสถานที่ตั้ง ซึ่งจะเป็นการเพิ่มพิกัดลงในรายการสถานที่ และสร้างการเข้ารหัสในช่องเส้นหลายส่วนที่เข้ารหัส
  5. วางเครื่องหมายบนแผนที่ต่อไปเพื่อเพิ่มสถานที่ทั้งหมดในเส้นหลายเส้น ลงในรายการสถานที่และเส้นหลายเส้นที่เข้ารหัส

การแก้ไขพิกัด

  • หากต้องการลบตำแหน่ง ให้เลือกตำแหน่งในรายการตำแหน่ง แล้วกด ลบตำแหน่งที่เลือก
  • หากต้องการลบสถานที่ตั้งทั้งหมดและเริ่มต้นใหม่ ให้คลิกลบสถานที่ตั้งทั้งหมด
  • คุณแก้ไขตำแหน่งไม่ได้ หากต้องการแก้ไขตำแหน่ง ให้ลบแล้วเพิ่มอีกครั้ง หากตำแหน่งไม่ได้อยู่ท้ายรายการ ให้ลบตำแหน่งและตำแหน่งทั้งหมดที่ตามมา

สร้างเส้นหลายส่วนโดยป้อนพิกัด

  • หากมีรายการพิกัดอยู่แล้ว คุณสามารถป้อนละติจูดและลองจิจูดในช่องที่เกี่ยวข้องด้วยตนเองแทนการวางเครื่องหมาย

ถอดรหัสโพลีไลน์เป็นพิกัด

  1. ป้อนเส้นประกอบลงในช่องเส้นประกอบที่เข้ารหัส
  2. หากเส้นประกอบมีอักขระที่กำหนดเป็นอักขระหลีก ให้คลิกช่องทำเครื่องหมายเพื่อยกเลิกการกำหนดเป็นอักขระหลีก
  3. คลิกถอดรหัส Polyline พิกัดจะแสดงในรายการตำแหน่ง และเส้นจะวาดบนแผนที่

ยูทิลิตี้นี้ใช้ Maps JavaScript API กล่าวคือ การเข้ารหัสและถอดรหัสเส้นทางจะได้รับการจัดการโดยเมธอดแบบคงที่ encodePath() และ decodePath() ในเนมสเปซ google.maps.geometry.encoding ดูข้อมูลเกี่ยวกับรูปแบบการเข้ารหัสได้ที่รูปแบบอัลกอริทึมของ Polyline ที่เข้ารหัส