Przejdź do głównej zawartości

Geolokalizacja

Wink szeroko wykorzystuje geolokalizację do obsługi wyszukiwania opartego na lokalizacji, automatycznego wykrywania waluty i języka oraz geograficznego filtrowania zasobów.

Gdy użytkownik odwiedza platformę, Wink automatycznie wykrywa jego lokalizację na podstawie adresu IP. Umożliwia to:

  • Automatyczny wybór waluty — Wyświetlanie cen w lokalnej walucie użytkownika.
  • Preferencje językowe — Proponowanie treści w prawdopodobnym języku użytkownika.
  • Wyniki w pobliżu — Priorytetowe wyświetlanie zasobów blisko lokalizacji użytkownika.

Wink obsługuje wyszukiwanie geograficzne za pomocą czterech typów zapytań przestrzennych. Napędzają one wyszukiwanie oparte na mapie, wyszukiwanie w promieniu oraz filtrowanie obszarowe na całej platformie.

Pojedynczy współrzędny geograficzny (szerokość, długość geograficzna). Używany do oznaczenia konkretnej lokalizacji — na przykład adresu nieruchomości lub aktualnej lokalizacji użytkownika.

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

Punkt centralny z promieniem. Używane do zapytań „szukaj w pobliżu mnie” lub opartych na promieniu — na przykład „hotele w promieniu 10 km od Times Square”.

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

Pole ograniczające zdefiniowane przez narożniki południowo-zachodni i północno-wschodni. Używane do wyszukiwania opartego na mapie — gdy użytkownik przesuwa i powiększa mapę, widoczny obszar definiuje zapytanie prostokątne.

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

Niestandardowy kształt zdefiniowany przez serię punktów. Używany do wyszukiwania w nieregularnych granicach geograficznych — na przykład dzielnicy, obszaru miasta lub niestandardowo narysowanego obszaru na mapie.

{
"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 }
]
}
}
Przypadek użyciaTyp kształtuPrzykład
Szukaj w pobliżu mnieKołoHotele w promieniu 5 km od mojej lokalizacji
Wyszukiwanie w widoku mapyProstokątNieruchomości widoczne na aktualnym widoku mapy
Wyszukiwanie w dzielnicyWielokątHotele w konkretnej dzielnicy miasta
Lokalizacja nieruchomościPunktDokładna lokalizacja oferty nieruchomości

Parametry zapytań przestrzennych są akceptowane przez endpointy Lookup API i Inventory API. Przekaż odpowiedni kształt GeoJSON w swoim żądaniu wyszukiwania, aby filtrować wyniki według lokalizacji.

Zobacz dokumentację API dla szczegółów dotyczących poszczególnych endpointów.