การพัฒนาเว็บไซต์บนแผนที่จะเป็นเรื่องง่ายมากขึ้น ถ้าเข้าใจคำสั่งต่างๆ ของ 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 ที่สามารถจำกัดเฉพาะสถานที่ อำเภอ, ตำบล, จังหวัด หรือขอบเขตจุดสนใจที่ต้องการได้ เหมาะสำหรับระบบที่ต้องการค้นหาสถานที่ ที่มีความเฉพาะเจาะจงมากยิ่งขึ้น
![สอน Map API แบบละเอียด](https://map-blog.longdo.com/wp-content/uploads/2019/12/longdosearch.gif)
การค้นหาเส้นทาง (Routing)
การค้นหาเส้นทาง จากจุดเริ่มต้นไปยังจุดสิ้นสุด ก็ยังสามารถทำได้เช่นเดียวกัน โดยจะมีโหมดต่างๆ เช่น การเดินทางด้วยถนนหลัก, โหมดจักรยานยนต์, การค้นหาเส้นทางจากจุดเริ่มต้นและจุดปลายทางจำนวนมาก (Matrix Routing API), การคำนวณเวลาเดินทางในอนาคต จากข้อมูลย้อนหลัง ฯลฯ
![](https://map-blog.longdo.com/wp-content/uploads/2019/12/longdoroute.gif)
การแสดงชั้นข้อมูลจำนวนมาก (Tags)
Longdo Map มีข้อมูลประเภทสถานที่ต่างๆ จำนวนมาก และแยกให้แสดงเฉพาะหมวดหมู่หรือแบรนด์ต่างๆ บนแผนที่ได้ โดยมีมากกว่า 100 ประเภท ในประเทศไทย
![การใช้ Tags Map API](https://map-blog.longdo.com/wp-content/uploads/2019/12/longdotags-1024x622.png)
การแสดงผลข้อมูลที่หลากหลาย (Data Visualization)
รูปแบบ Heatmap หรือการแสดงการรวมกันของความถี่ข้อมูลเชิงพื้นที่ เป็นอีกหนึ่งในการแสดงผลที่ดีมาก นักพัฒนาสามารถอ่านบทความ การใช้ Heatmap ด้วยตัวอย่างข้อมูลจริงทั้งประเทศ เพิ่มเติมได้เลยครับ
![](https://map-blog.longdo.com/wp-content/uploads/2019/12/longdoheatmap-1024x566.png)
หรือจะมาในรูปแบบ Cluster ที่จับกลุ่มพิกัดข้อมูลที่ใกล้ๆกัน ให้สามารถแสดงผลและนำไปใช้วิเคระาห์ได้ง่ายขึ้น
![](https://map-blog.longdo.com/wp-content/uploads/2019/12/longdocluster-1024x567.png)
ทั้งหมดข้างต้นนั้น เป็นตัวอย่างที่น่าสนใจเพียงบางส่วนเท่านั้น ยังไม่ใช่ทั้งหมดของ Map API ท่านสามารถศึกษาเพิ่มเติมได้จาก Documentation ของทาง Longdo Map API ได้เลย แล้วมาพบกันใหม่ในบทความต่อไปครับ
หากมีข้อสงสัยสามารถติดต่อสอบถามมาได้ที่ [email protected] หรือติดต่อ 021081790