ข้ามไปยังเนื้อหา

การระบุตำแหน่งทางภูมิศาสตร์

Wink ใช้การระบุตำแหน่งทางภูมิศาสตร์อย่างกว้างขวางเพื่อขับเคลื่อนการค้นหาตามตำแหน่ง, การตรวจจับสกุลเงินและภาษาที่อัตโนมัติ และการกรองสินค้าคงคลังตามภูมิศาสตร์

เมื่อผู้ใช้เข้าชมแพลตฟอร์ม Wink จะตรวจจับตำแหน่งของพวกเขาโดยอัตโนมัติจากที่อยู่ IP ซึ่งช่วยให้:

  • การเลือกสกุลเงินอัตโนมัติ — แสดงราคาตามสกุลเงินท้องถิ่นของผู้ใช้
  • ความชอบด้านภาษา — แนะนำเนื้อหาในภาษาที่ผู้ใช้น่าจะใช้
  • ผลลัพธ์ใกล้เคียง — ให้ความสำคัญกับสินค้าคงคลังที่อยู่ใกล้ตำแหน่งของผู้ใช้

Wink รองรับการค้นหาทางภูมิศาสตร์โดยใช้สี่ประเภทของการค้นหาทางพื้นที่ ซึ่งขับเคลื่อนการค้นหาบนแผนที่, การค้นหาตามรัศมี และการกรองตามพื้นที่ทั่วทั้งแพลตฟอร์ม

พิกัดทางภูมิศาสตร์เดียว (ละติจูด, ลองจิจูด) ใช้เพื่อระบุตำแหน่งเฉพาะ — เช่น ที่อยู่ของที่พักหรือที่ตั้งปัจจุบันของผู้ใช้

{
"point": {
"x": -73.9857,
"y": 40.7484
}
}

จุดศูนย์กลางพร้อมรัศมี ใช้สำหรับการค้นหา “ใกล้ฉัน” หรือการค้นหาตามรัศมี — เช่น “โรงแรมภายใน 10 กม. ของ Times Square”

{
"point": {
"x": -73.9857,
"y": 40.7484
},
"radius": 10000
}

กล่องขอบเขตที่กำหนดโดยมุมตะวันตกเฉียงใต้และมุมตะวันออกเฉียงเหนือ ใช้สำหรับการค้นหาบนแผนที่ — เมื่อผู้ใช้เลื่อนและซูมแผนที่ พื้นที่ที่มองเห็นจะกำหนดการค้นหาสี่เหลี่ยมผืนผ้า

{
"southWest": {
"x": -74.0060,
"y": 40.7128
},
"northEast": {
"x": -73.9350,
"y": 40.7831
}
}

รูปร่างที่กำหนดเองโดยชุดของจุด ใช้สำหรับการค้นหาภายในขอบเขตทางภูมิศาสตร์ที่ไม่สม่ำเสมอ — เช่น ย่านเมือง, เขตเมือง หรือพื้นที่ที่วาดเองบนแผนที่

{
"polygon": {
"points": [
{ "x": -74.0060, "y": 40.7128 },
{ "x": -73.9350, "y": 40.7128 },
{ "x": -73.9350, "y": 40.7831 },
{ "x": -74.0060, "y": 40.7831 },
{ "x": -74.0060, "y": 40.7128 }
]
}
}
กรณีการใช้งานประเภทรูปร่างตัวอย่าง
ค้นหาใกล้ฉันวงกลมโรงแรมภายใน 5 กม. จากตำแหน่งของฉัน
การค้นหาบนมุมมองแผนที่สี่เหลี่ยมผืนผ้าที่พักที่มองเห็นบนมุมมองแผนที่ปัจจุบัน
การค้นหาในย่านรูปหลายเหลี่ยมโรงแรมในเขตเมืองเฉพาะ
ตำแหน่งที่พักจุดตำแหน่งที่แน่นอนของรายการที่พัก

พารามิเตอร์การค้นหาทางพื้นที่จะถูกยอมรับโดย Lookup API และ Inventory API endpoints ส่งรูปร่าง GeoJSON ที่เหมาะสมในคำขอค้นหาของคุณเพื่อกรองผลลัพธ์ตามตำแหน่ง

ดู เอกสาร APIs สำหรับรายละเอียดเฉพาะของแต่ละ endpoint