Service transaction
Longdo Map API คือบริการแผนที่ออนไลน์ที่แบ่งได้ทั้ง JavaScript Map API (client-side) และ Data as a Service (DaaS) ในรูปแบบ Web service โดยอธิบายละเอียดเป็นตารางได้ดังนี้
ชื่อบริการ | คำอธิบาย | service transaction/request |
api | การเรียก Script แผนที่ Map API | 1 |
address | การแปลงพิกัดเป็นที่อยู่จริง (Reverse Geocoding) Reverse Geocoding API | 1 |
cluster | การเรียกหมุดข้อมูลจำนวนมาก (tags API) Tags API | 0.3 |
object | การเรียกข้อมูลขอบเขต (เช่น การปกครอง, Area of Interest) District Object | 1 |
search | การค้นหาสถานที่ Search API | 1 |
ft-search | การค้นหาสถานที่ใกล้เคียง Nearby API | 1 |
route | การค้นหาเส้นทาง Route API | 1 |
suggest | การแนะนำคำค้นสถานที่ Suggest web service | 0.1 |
nearby_highway | การแปลงพิกัดเป็นหลักกิโลเมตร บนถนน Get route by location | 2 |
population | การเรียกใช้ข้อมูลคาดการณ์ประชากร Facebook Population API | 4 |
smartsearch | การค้นหาสถานที่แบบเชิงลึก Smartseach API | 3 (กรณี isGeo = 5) |
geocoding | การแปลงชื่อที่อยู่เป็นพิกัดตำแหน่ง Geocoding API | 3 |
tsp | การค้นหาเส้นทางที่สั้นที่สุด (Traveling salesman problem) Route planner API | 1 + n*n n = จำนวนจุดที่ค้นหา |
stats-dept stats-deposit stats-household stats-income stats-loan stats-population | dept การสืบค้นข้อมูลรายจ่ายครัวเรือน deposit การสืบค้นข้อมูลเงินฝาก household การสืบค้นข้อมูลจำนวนหลังคาเรือน income รายได้ประชากร loan การสืบค้นข้อมูลสินเชื่อ population การสืบค้นข้อมูลจำนวนประชากรไทย (กรมการปกครอง) Statistical data API | 1 |
ผู้ใช้งานสามารถสมัครคีย์เพื่อใช้บริการได้ฟรี ที่นี่
ตัวอย่างการคำนวน
อ้างอิงตามการ คิดค่าบริการ (Pricing) Longdo Map API ที่มีโควต้าการให้ใช้ได้ฟรีได้ถึง 100,000 service transactions ต่อเดือน (โดยเรียกใช้งานได้ไม่เกิน 60 requests/นาที และไม่เกิน 5,000 requests/วัน)
โดยหากเรียกใช้งานในเดือนนั้น
- JavaScript Map API 60,000 requests (*1) = 60,000 service transactions
- Search 10,000 requests (*1) = 10,000 service transactions
- Suggest 20,000 requests (*0.1) = 10,000 service transactions
สรุปรวม 80,000 service transactions ในเดือนนั้นนั่นเอง
Map transaction
map transaction คือการโหลดภาพของแผนที่ (map tiles) เมื่อผู้ใช้ลากเลื่อนแผนที่หรือทำการซูมเข้า-ออก โดย 1 ภาพการโหลด จะนับเป็น 1 map transaction นั่นเอง
ทั้งนี้ หากปิดเว็บแล้วเปิดใหม่ อาจจะมีภาพเดิมที่ดาวน์โหลดไปแล้ว และมีการจำชั่วคราวที่ฝั่งบราวเซอร์ (cache) ก็จะไม่นับเพิ่มในโควต้าของ map transaction อีก
ตัวอย่าง
โดย Longdo Map ให้โควต้าต่อผู้ใช้ฟรีถึง 800,000 map transactions ต่อเดือนอีกด้วย ดูเพิ่มเติม
ซึ่งหากมีการใช้งานที่เกินกว่า 100,000 service transactions ต่อเดือน ผู้ใช้งานสามารถจ่ายค่าบริการออนไลน์ ผ่านเว็บไซต์ https://map.longdo.com/console ได้โดยง่าย