Skip to content

Геолокация

Wink използва геолокация широко, за да осигури търсене, базирано на местоположение, автоматично откриване на валута и език, както и географско филтриране на инвентара.

Когато потребител посети платформата, Wink автоматично открива местоположението му въз основа на IP адреса. Това позволява:

  • Автоматичен избор на валута — Показване на цени в местната валута на потребителя.
  • Предпочитания за език — Предлагане на съдържание на вероятния език на потребителя.
  • Резултати наблизо — Приоритизиране на инвентар, близо до местоположението на потребителя.

Пространствено търсене

Section titled “Пространствено търсене”

Wink поддържа географско търсене с четири типа пространствени заявки. Те захранват търсенето на карта, търсенето в радиус и филтрирането по области в цялата платформа.

Една географска координата (ширина, дължина). Използва се за маркиране на конкретно място — например адрес на имот или текущото местоположение на потребител.

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

Централна точка с радиус. Използва се за заявки „търси наблизо“ или базирани на радиус — например „хотели в радиус 10 км от Таймс Скуеър“.

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

Ограждащ правоъгълник, дефиниран от югозападен и североизточен ъгъл. Използва се за търсене на карта — когато потребител премествa и увеличава мащаба на карта, видимата област дефинира правоъгълна заявка.

{
"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 км от моето местоположение
Търсене в изглед на картаПравоъгълникИмоти, видими в текущия изглед на картата
Търсене в кварталМногоъгълникХотели в конкретен район на града
Местоположение на имотТочкаТочното местоположение на обява за имот

Параметрите за пространствени заявки се приемат от API крайните точки Lookup и Inventory. Подайте подходящата GeoJSON форма в заявката за търсене, за да филтрирате резултатите по местоположение.

Вижте документацията за API за подробности за конкретните крайни точки.