Geolokacija
Wink široko koristi geolokaciju za omogućavanje pretraživanja temeljenog na lokaciji, automatsku detekciju valute i jezika te geografsko filtriranje inventara.
GeoIP detekcija
Section titled “GeoIP detekcija”Kada korisnik posjeti platformu, Wink automatski detektira njegovu lokaciju na temelju IP adrese. To omogućuje:
- Automatski odabir valute — Prikaz cijena u lokalnoj valuti korisnika.
- Preferencija jezika — Predlaganje sadržaja na jeziku koji je najvjerojatniji za korisnika.
- Rezultati u blizini — Prioritet inventara blizu korisnikove lokacije.
Prostorno pretraživanje
Section titled “Prostorno pretraživanje”Wink podržava geografsko pretraživanje koristeći četiri tipa prostornih upita. Oni pokreću pretraživanje na karti, pretraživanje po radijusu i filtriranje po području na cijeloj platformi.
Jedna geografska koordinata (geografska širina, geografska dužina). Koristi se za označavanje određene lokacije — na primjer, adrese nekretnine ili trenutne lokacije korisnika.
{ "point": { "x": -73.9857, "y": 40.7484 }}Središnja točka s radijusom. Koristi se za upite “pretraži u mojoj blizini” ili pretraživanje po radijusu — na primjer, “hoteli unutar 10 km od Times Squarea.”
{ "point": { "x": -73.9857, "y": 40.7484 }, "radius": 10000}Pravokutnik
Section titled “Pravokutnik”Ograničavajuća kutija definirana jugozapadnim i sjeveroistočnim kutovima. Koristi se za pretraživanje na karti — kada korisnik pomiče i zumira kartu, vidljivo područje definira pravokutni upit.
{ "southWest": { "x": -74.0060, "y": 40.7128 }, "northEast": { "x": -73.9350, "y": 40.7831 }}Poligon
Section titled “Poligon”Prilagođeni oblik definiran nizom točaka. Koristi se za pretraživanje unutar nepravilnih geografskih granica — na primjer, susjedstvo, gradska četvrt ili područje nacrtano na karti.
{ "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 } ] }}Primjeri upotrebe
Section titled “Primjeri upotrebe”| Primjer upotrebe | Tip oblika | Primjer |
|---|---|---|
| Pretraživanje u mojoj blizini | Krug | Hoteli unutar 5 km od moje lokacije |
| Pretraživanje prikaza karte | Pravokutnik | Nekretnine vidljive na trenutnom prikazu karte |
| Pretraživanje susjedstva | Poligon | Hoteli u određenoj gradskoj četvrti |
| Lokacija nekretnine | Točka | Točna lokacija oglasa nekretnine |
Za developere
Section titled “Za developere”Parametri prostornih upita prihvaćaju se na Lookup API i Inventory API endpointima. Proslijedite odgovarajući GeoJSON oblik u vašem zahtjevu za pretraživanje kako biste filtrirali rezultate prema lokaciji.
Pogledajte dokumentaciju API-ja za detalje specifične za endpoint.
Daljnje čitanje
Section titled “Daljnje čitanje”- Pretraživanje (Booking Engine) — Kako putnici pretražuju inventar.
- Karte (Studio) — Otkriće inventara na karti.
- API-ji — Potpuni API referentni vodič.
