Preskočiť na obsah

Geolokácia

Wink rozsiahlo využíva geolokáciu na vyhľadávanie podľa polohy, automatickú detekciu meny a jazyka a geografické filtrovanie inventára.

Keď používateľ navštívi platformu, Wink automaticky zistí jeho polohu na základe IP adresy. To umožňuje:

  • Automatický výber meny — Zobrazenie cien v miestnej mene používateľa.
  • Preferencia jazyka — Návrh obsahu v pravdepodobnom jazyku používateľa.
  • Výsledky v blízkosti — Prioritizovanie inventára blízko polohy používateľa.

Wink podporuje geografické vyhľadávanie pomocou štyroch typov priestorových dotazov. Tieto poháňajú vyhľadávanie na mape, vyhľadávanie v rádiuse a filtrovanie podľa oblasti na celej platforme.

Jeden geografický súradnicový bod (zemepisná šírka, dĺžka). Používa sa na označenie konkrétnej polohy — napríklad adresy nehnuteľnosti alebo aktuálnej polohy používateľa.

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

Stredový bod s polomerom. Používa sa na dotazy „vyhľadaj v mojej blízkosti“ alebo vyhľadávanie v rádiuse — napríklad „hotely do 10 km od Times Square.“

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

Ohraničujúci rámec definovaný juhozápadným a severovýchodným rohom. Používa sa na vyhľadávanie na mape — keď používateľ posúva a približuje mapu, viditeľná oblasť definuje obdĺžnikový dotaz.

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

Vlastný tvar definovaný sériou bodov. Používa sa na vyhľadávanie v nepravidelných geografických hraniciach — napríklad v susedstve, mestskej časti alebo vlastnoručne nakreslenej oblasti na mape.

{
"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 }
]
}
}
Prípad použitiaTyp tvaruPríklad
Vyhľadávanie v mojej blízkostiKruhHotely do 5 km od mojej polohy
Vyhľadávanie v zobrazení mapyObdĺžnikNehnuteľnosti viditeľné v aktuálnom zobrazení mapy
Vyhľadávanie v susedstveMnohouholníkHotely v konkrétnej mestskej časti
Poloha nehnuteľnostiBodPresná poloha ponuky nehnuteľnosti

Parametre priestorových dotazov sú akceptované koncovými bodmi Lookup API a Inventory API. Do vyhľadávacieho dopytu odovzdajte príslušný GeoJSON tvar na filtrovanie výsledkov podľa polohy.

Pozrite si dokumentáciu API pre podrobnosti o jednotlivých koncových bodoch.