Geolokace
Wink rozsáhle využívá geolokaci k vyhledávání podle polohy, automatické detekci měny a jazyka a geografickému filtrování inventáře.
Detekce GeoIP
Sekce “Detekce GeoIP”Když uživatel navštíví platformu, Wink automaticky detekuje jeho polohu na základě IP adresy. To umožňuje:
- Automatický výběr měny — Zobrazovat ceny v místní měně uživatele.
- Preferovaný jazyk — Nabízet obsah v pravděpodobném jazyce uživatele.
- Výsledky v okolí — Upřednostnit inventář blízko uživatelovy polohy.
Prostorové vyhledávání
Sekce “Prostorové vyhledávání”Wink podporuje geografické vyhledávání pomocí čtyř typů prostorových dotazů. Tyto dotazy pohánějí vyhledávání na mapě, vyhledávání v okruhu a filtrování podle oblasti napříč platformou.
Bod
Sekce “Bod”Jedna geografická souřadnice (zeměpisná šířka, délka). Používá se k označení konkrétního místa — například adresy nemovitosti nebo aktuální polohy uživatele.
{ "point": { "x": -73.9857, "y": 40.7484 }}Kruh
Sekce “Kruh”Středový bod s poloměrem. Používá se pro dotazy „vyhledat poblíž mě“ nebo vyhledávání v okruhu — například „hotely do 10 km od Times Square.“
{ "point": { "x": -73.9857, "y": 40.7484 }, "radius": 10000}Obdélník
Sekce “Obdélník”Ohraničující rámeček definovaný jihozápadním a severovýchodním rohem. Používá se pro vyhledávání na mapě — když uživatel posouvá a přibližuje mapu, viditelná oblast definuje dotaz obdélníku.
{ "southWest": { "x": -74.0060, "y": 40.7128 }, "northEast": { "x": -73.9350, "y": 40.7831 }}Polygon
Sekce “Polygon”Vlastní tvar definovaný řadou bodů. Používá se pro vyhledávání v nepravidelných geografických hranicích — například čtvrť, městská část nebo uživatelem nakreslená oblast na mapě.
{ "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 } ] }}Případy použití
Sekce “Případy použití”| Případ použití | Typ tvaru | Příklad |
|---|---|---|
| Vyhledávání poblíž mě | Kruh | Hotely do 5 km od mé polohy |
| Vyhledávání v zobrazení mapy | Obdélník | Nemovitosti viditelné v aktuálním zobrazení mapy |
| Vyhledávání v čtvrti | Polygon | Hotely v konkrétní městské části |
| Poloha nemovitosti | Bod | Přesná poloha nabídky nemovitosti |
Pro vývojáře
Sekce “Pro vývojáře”Parametry prostorových dotazů jsou přijímány koncovými body Lookup API a Inventory API. Při vyhledávání předávejte odpovídající GeoJSON tvar, abyste filtrovali výsledky podle polohy.
Podrobnosti o jednotlivých koncových bodech najdete v dokumentaci API.
Další čtení
Sekce “Další čtení”- Vyhledávání (Booking Engine) — Jak cestovatelé vyhledávají inventář.
- Mapy (Studio) — Objevování inventáře na mapě.
- API — Kompletní reference API.
