การพัฒนาเว็บไซต์บนแผนที่จะเป็นเรื่องง่ายมากขึ้น ถ้าเข้าใจคำสั่งต่างๆ ของ JavaScript API เป็นอย่างดี ซึ่งบทความนี้เอง Longdo Map API ได้รวบรวมคลิป สอน Map API มาให้กับทุกท่านเแล้วครับ
หัวข้อเรื่องของการใช้ API มีคร่าวๆ ดังนี้
- การสร้างแผนที่พื้นฐาน (Map Creation)
- การสร้างหมุด (Marker)
- การสร้างรูปทรงหลายเหลี่ยม (Geometries)
- การค้นหาสถานที่ (Search & Suggest Places)
- การค้นหาเส้นทาง (Routing)
- การกำหนดค่าเริ่มต้นของแผนที่ (Map User Interface)
- การดักเหตุการณ์ของแผนที่ (Map Events)
- การดักจับการทำงานของหมุด/รูปทรง (Overlay Events)
- การแสดงเขตการปกครองบนแผนที่ (District Objects)
- การแปลงพิกัดเป็นที่อยู่จริง (Reverse Geocoding)
- Marker Animation
- การแสดงหมุดแบบ Heat Map
- การแสดงหมุดแบบ Cluster Marker
และหัวข้ออื่นๆ ที่จะมีการอัพเดทอย่างต่อเนื่อง ตาม Playlist สอน Map API ด้านล่างนี้เลยครับ
https://www.youtube.com/playlist?list=PLwp17-sM5UsVV4FsKBMtlOZ94WLTVzMJr
Longdo Map API คืออะไร?
Longdo Map เป็นแผนที่ออนไลน์คนไทย ให้บริการ Map API และ Mobile SDK สำหรับนักพัฒนาที่ไปใช้ร่วมกับ Web/Mobile Application และยังสามารถสมัคร Key API เพื่อใช้ได้ฟรีมากถึง 100,000 transaction ต่อเดือน** (มากกว่าระบบแผนที่เจ้าอื่น เหตุผลคือ Longdo อยากให้ผู้ใช้ได้นำไปทดลองใช้อย่างเต็มรูปแบบที่สุด)
คู่มือพัฒนาระบบ: http://map.longdo.com/docs
ยกตัวอย่างความสามารถของแผนที่ Longdo Map ที่ช่วยเสริมความแกร่งในแต่ละธุรกิจได้
ระบบแผนที่มีประโยชน์อย่างมาก ในยุคปัจจุบันที่มีข้อมูลเชิงพื้นที่มากมายมหาศาลในแต่ละ sector ของธุรกิจ เช่น ธุรกิจประกันภัย ที่เกี่ยวข้องกับการแจ้งจุดตำแหน่งเกิดเหตุ, หน่วยงานภาครัฐ ใช้แผนที่ในการวิเคราะห์เรื่องเป็นปัญหาในประเทศ, ด้านโลจิสติกส์ และการติดตามรถ/ทรัพย์สิน ที่ต้องใช้การระบุตำแหน่งด้วยที่อยู่จริง (reverse geocoding) ตัวอย่าง API ที่ใช้บ่อย เช่น
การค้นหาสถานที่ (Search & Suggest)
Longdo Map รองรับในการค้นหาด้วย Keyword ที่สามารถจำกัดเฉพาะสถานที่ อำเภอ, ตำบล, จังหวัด หรือขอบเขตจุดสนใจที่ต้องการได้ เหมาะสำหรับระบบที่ต้องการค้นหาสถานที่ ที่มีความเฉพาะเจาะจงมากยิ่งขึ้น
การค้นหาเส้นทาง (Routing)
การค้นหาเส้นทาง จากจุดเริ่มต้นไปยังจุดสิ้นสุด ก็ยังสามารถทำได้เช่นเดียวกัน โดยจะมีโหมดต่างๆ เช่น การเดินทางด้วยถนนหลัก, โหมดจักรยานยนต์, การค้นหาเส้นทางจากจุดเริ่มต้นและจุดปลายทางจำนวนมาก (Matrix Routing API), การคำนวณเวลาเดินทางในอนาคต จากข้อมูลย้อนหลัง ฯลฯ
การแสดงชั้นข้อมูลจำนวนมาก (Tags)
Longdo Map มีข้อมูลประเภทสถานที่ต่างๆ จำนวนมาก และแยกให้แสดงเฉพาะหมวดหมู่หรือแบรนด์ต่างๆ บนแผนที่ได้ โดยมีมากกว่า 100 ประเภท ในประเทศไทย
การแสดงผลข้อมูลที่หลากหลาย (Data Visualization)
รูปแบบ Heatmap หรือการแสดงการรวมกันของความถี่ข้อมูลเชิงพื้นที่ เป็นอีกหนึ่งในการแสดงผลที่ดีมาก นักพัฒนาสามารถอ่านบทความ การใช้ Heatmap ด้วยตัวอย่างข้อมูลจริงทั้งประเทศ เพิ่มเติมได้เลยครับ
หรือจะมาในรูปแบบ Cluster ที่จับกลุ่มพิกัดข้อมูลที่ใกล้ๆกัน ให้สามารถแสดงผลและนำไปใช้วิเคระาห์ได้ง่ายขึ้น
ทั้งหมดข้างต้นนั้น เป็นตัวอย่างที่น่าสนใจเพียงบางส่วนเท่านั้น ยังไม่ใช่ทั้งหมดของ Map API ท่านสามารถศึกษาเพิ่มเติมได้จาก Documentation ของทาง Longdo Map API ได้เลย แล้วมาพบกันใหม่ในบทความต่อไปครับ
หากมีข้อสงสัยสามารถติดต่อสอบถามมาได้ที่ [email protected] หรือติดต่อ 021081790