Skip to content

Geolokacija

Wink široko koristi geolokaciju za pretragu zasnovanu na lokaciji, automatsko prepoznavanje valute i jezika, kao i geografsko filtriranje inventara.

Kada korisnik poseti platformu, Wink automatski detektuje njegovu lokaciju na osnovu IP adrese. Ovo omogućava:

  • Automatski izbor valute — Prikaz cena u lokalnoj valuti korisnika.
  • Preferencija jezika — Predlog sadržaja na jeziku koji korisnik najverovatnije koristi.
  • Rezultati u blizini — Prioritet prikaza inventara blizu korisnikove lokacije.

Wink podržava geografsku pretragu koristeći četiri tipa prostornih upita. Oni pokreću pretragu zasnovanu na mapi, pretragu po radijusu i filtriranje po oblastima na celoj platformi.

Jedna geografska koordinata (geografska širina, dužina). Koristi se za označavanje specifične lokacije — na primer, adrese nekretnine ili trenutne lokacije korisnika.

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

Centralna tačka sa radijusom. Koristi se za upite „pretraži u mojoj blizini“ ili pretrage po radijusu — na primer, „hoteli u krugu od 10 km od Times Square-a.“

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

Ograničavajuća kutija definisana jugozapadnim i severoistočnim uglom. Koristi se za pretragu zasnovanu na mapi — kada korisnik pomera i zumira mapu, vidljiva oblast definiše pravougaoni upit.

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

Prilagođeni oblik definisan nizom tačaka. Koristi se za pretragu unutar nepravilnih geografskih granica — na primer, kvart, gradska oblast ili prilagođeni oblik nacrtan na mapi.

{
"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 }
]
}
}
Primer upotrebeTip oblikaPrimer
Pretraga u mojoj bliziniKrugHoteli u krugu od 5 km od moje lokacije
Pretraga prikaza mapePravougaonikNekretnine vidljive na trenutnom prikazu mape
Pretraga po kvartuPoligonHoteli u određenom gradskom kvartu
Lokacija nekretnineTačkaTačna lokacija oglasa nekretnine

Parametri prostornih upita prihvataju se na Lookup API i Inventory API krajnjim tačkama. Prosledite odgovarajući GeoJSON oblik u vašem zahtevu za pretragu da biste filtrirali rezultate po lokaciji.

Pogledajte dokumentaciju API-ja za detalje specifične za krajnje tačke.