Геолокация
Wink използва геолокация широко, за да осигури търсене, базирано на местоположение, автоматично откриване на валута и език, както и географско филтриране на инвентара.
GeoIP откриване
Section titled “GeoIP откриване”Когато потребител посети платформата, Wink автоматично открива местоположението му въз основа на IP адреса. Това позволява:
- Автоматичен избор на валута — Показване на цени в местната валута на потребителя.
- Предпочитания за език — Предлагане на съдържание на вероятния език на потребителя.
- Резултати наблизо — Приоритизиране на инвентар, близо до местоположението на потребителя.
Пространствено търсене
Section titled “Пространствено търсене”Wink поддържа географско търсене с четири типа пространствени заявки. Те захранват търсенето на карта, търсенето в радиус и филтрирането по области в цялата платформа.
Една географска координата (ширина, дължина). Използва се за маркиране на конкретно място — например адрес на имот или текущото местоположение на потребител.
{ "point": { "x": -73.9857, "y": 40.7484 }}Централна точка с радиус. Използва се за заявки „търси наблизо“ или базирани на радиус — например „хотели в радиус 10 км от Таймс Скуеър“.
{ "point": { "x": -73.9857, "y": 40.7484 }, "radius": 10000}Правоъгълник
Section titled “Правоъгълник”Ограждащ правоъгълник, дефиниран от югозападен и североизточен ъгъл. Използва се за търсене на карта — когато потребител премествa и увеличава мащаба на карта, видимата област дефинира правоъгълна заявка.
{ "southWest": { "x": -74.0060, "y": 40.7128 }, "northEast": { "x": -73.9350, "y": 40.7831 }}Многоъгълник
Section titled “Многоъгълник”Персонализирана форма, дефинирана от серия точки. Използва се за търсене в неправилни географски граници — например квартал, район на град или произволно начертан район на карта.
{ "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 } ] }}Примери за използване
Section titled “Примери за използване”| Пример за използване | Тип форма | Пример |
|---|---|---|
| Търсене наблизо | Кръг | Хотели в радиус 5 км от моето местоположение |
| Търсене в изглед на карта | Правоъгълник | Имоти, видими в текущия изглед на картата |
| Търсене в квартал | Многоъгълник | Хотели в конкретен район на града |
| Местоположение на имот | Точка | Точното местоположение на обява за имот |
За разработчици
Section titled “За разработчици”Параметрите за пространствени заявки се приемат от API крайните точки Lookup и Inventory. Подайте подходящата GeoJSON форма в заявката за търсене, за да филтрирате резултатите по местоположение.
Вижте документацията за API за подробности за конкретните крайни точки.
Допълнително четене
Section titled “Допълнително четене”- Търсене (Booking Engine) — Как пътуващите търсят инвентар.
- Карти (Studio) — Откриване на инвентар чрез карта.
- APIs — Пълна справка за API.