ปัจจุบัน Longdo Map มีบริการรองรับการค้นหาสถานที่ทั้งในรูปแบบแนะนำคำค้น (Suggest API) ที่ตอบกลับแบบรวดเร็วและการค้นหาสถานที่สำคัญ (Search API)
ซึ่งในปี 2023 นี้ Longdo Map บริการแผนที่ออนไลน์สัญชาติไทย ได้มีการเปิดตัวบริการค้นหาพิกัดสถานที่ที่ฉลาดขึ้น รองรับการค้นหาได้หลายรูปแบบ โดยมีชื่อว่า Smartsearch API
Smartsearch API รองรับการค้นหาแบบใดบ้าง ?
- ค้นหาด้วยชื่อเล่นสถานที่ “วัดพระศรีรัตนศาสดาราม” สามารถค้นหาด้วยคำว่า “วัดพระแก้ว”
- ค้นหาด้วยตัวย่อได้ เช่น พิมพ์คำค้น “ททท. กรุงเทพมหานคร” ค้นหาสถานที่ “การท่องเที่ยวแห่งประเทศไทย กรุงเทพมหานคร”
- ค้นหาชื่อที่ใกล้เคียงได้ในกรณีสะกดผิด เช่น “อาคารสาทรสแควร์ ออฟฟิส ทาวเวอร์” => “อาคารสาทรสแควร์ ออฟฟิศ ทาวเวอร์”
- ค้นหาชื่อสถานที่ได้ในกรณีภาษา Keyboard ผิด เช่น “g,9k,ugfup” => “เมตามีเดีย”
- ค้นหาด้วยชื่อสถานที่ ตามด้วยที่อยู่ เช่น “โนโวเทล เชียงใหม่“
ก่อนที่จะเรียกไปยัง Smartsearch API เราขอแนะนำให้ท่านใช้ส่วนแนะนำคำค้นด้วย Suggest API ก่อน เพื่อเป็นการประหยัด Transaction จาก Smartsearch API
ดูที่นี่ > https://map.longdo.com/docs/javascript/search/search-webservice
วิธีเรียกใช้ Smartsearch API
- สมัครสมาชิก Longdo Map API เพื่อรับ Key API ที่ https://map.longdo.com/console
- คู่มือพัฒนาระบบ https://api.longdo.com/map/doc/rest.php#SmartSearch
- สามารถใส่ Parameter ของ Search API ได้
- ตัวอย่าง web service: https://search.longdo.com/smartsearch/json/search?keyword=Silom%20Bangrak%20Bangkok&key=fortestonlydonotuseinproduction! (อย่าลืมเปลี่ยนคีย์)
- ผู้ใช้ส่งคำว่า “Silom Bangrak Bangkok”
- ผู้ใช้ส่งคำว่า “Silom Bangrak Bangkok”
https://search.longdo.com/smartsearch/json/search?keyword=Silom%20Bangrak%20Bangkok&key=fortestonlydonotuseinproduction!
{
"meta": {
"hasmore": false,
"start": 0,
"end": 2,
"keyword": "Silom Bangrak Bangkok"
},
"data": [
{
"type": "poi",
"id": "A10103248",
"name": "บริษัท จัดหางาน พาโซนา เอชอาร์ คอนซัลติ้ง (ไทยแลนด์) จำกัด",
"lat": 13.722154542718062,
"lon": 100.52940979599953,
"icon": "blank.png",
"tag": [
"building",
"อาคาร",
"%c"
],
"url": "http://www.pasona.co.th",
"address": "98 อาคารสาทรสแควร์ออฟฟิศทาวเวอร์ ชั้นที่ 17 ห้องเลขที่ 1701 ถนนสาทรเหนือ แขวงสีลม เขตบางรัก กรุงเทพฯ 10500 ",
"tel": "+6621081250",
"contributor": "S. Waishotika",
"verified": true,
"obsoleted": false,
"info": {
"showlevel": 17.795
},
"score": 3,
"source": "longdo"
},
{
"type": "poi",
"id": "A10134539",
"name": "ซีโฟว์ตี้วิงส์ โฮสเทล",
"lat": 13.726275345138045,
"lon": 100.5315475165844,
"icon": "hotel.png",
"tag": [
"hotel",
"โรงแรม",
"%c"
],
"url": "",
"address": "9/7 สีลมซอย 3 แขวงสีลม เขตบางรัก กรุงเทพ 10500",
"tel": "",
"contributor": "sutthida",
"verified": false,
"obsoleted": false,
"info": {
"showlevel": 20
},
"score": 1,
"source": "longdo"
}
]
}
จากตัวอย่างข้างต้นนี้ หากนำไปใช้ที่แพลตฟอร์มหรือเว็บแอปพลิเคชันของท่านแล้ว ก็จะได้เว็บไซต์ที่ค้นหาได้ง่ายมากยิ่งขึ้นนั่นเอง
ตัวอย่างการค้นหาด้วยคำค้น “รพ. หู ตา คอ จมูก” และได้ผลลัพธ์ “โรงพยาบาล หู ตา คอ จมูก”
นอกเหนือจาก Smartsearch API แล้ว ยังมีบริการอีกมากมายที่เปิดตัวเพื่อตอบโจทย์ธุรกิจองค์กรด้านข้อมูลแผนที่ประเทศไทย อ่านข่าวงานสัมมนา Longdo Map 2024