Geolocatie
Wink gebruikt geolocatie uitgebreid om locatiegebaseerde zoekopdrachten, automatische valuta- en taalherkenning en geografische inventarisfiltering mogelijk te maken.
GeoIP-detectie
Section titled “GeoIP-detectie”Wanneer een gebruiker het platform bezoekt, detecteert Wink automatisch zijn locatie op basis van het IP-adres. Dit maakt het mogelijk om:
- Automatische valutakeuze — Prijzen weergeven in de lokale valuta van de gebruiker.
- Taalvoorkeur — Inhoud voorstellen in de waarschijnlijke taal van de gebruiker.
- Resultaten in de buurt — Inventaris prioriteren die dicht bij de locatie van de gebruiker is.
Ruimtelijke zoekopdracht
Section titled “Ruimtelijke zoekopdracht”Wink ondersteunt geografisch zoeken met vier typen ruimtelijke zoekopdrachten. Deze vormen de basis voor kaartgebaseerd zoeken, radiuszoekopdrachten en gebiedsgebaseerde filtering op het platform.
Een enkele geografische coördinaat (breedtegraad, lengtegraad). Wordt gebruikt om een specifieke locatie aan te geven — bijvoorbeeld het adres van een accommodatie of de huidige locatie van een gebruiker.
{ "point": { "x": -73.9857, "y": 40.7484 }}Cirkel
Section titled “Cirkel”Een middelpunt met een straal. Wordt gebruikt voor “zoek in mijn buurt” of radiusgebaseerde zoekopdrachten — bijvoorbeeld “hotels binnen 10 km van Times Square.”
{ "point": { "x": -73.9857, "y": 40.7484 }, "radius": 10000}Rechthoek
Section titled “Rechthoek”Een begrenzingsvak gedefinieerd door zuidwestelijke en noordoostelijke hoeken. Wordt gebruikt voor kaartgebaseerd zoeken — wanneer een gebruiker een kaart verschuift en inzoomt, definieert het zichtbare gebied een rechthoekige zoekopdracht.
{ "southWest": { "x": -74.0060, "y": 40.7128 }, "northEast": { "x": -73.9350, "y": 40.7831 }}Veelhoek
Section titled “Veelhoek”Een aangepaste vorm gedefinieerd door een reeks punten. Wordt gebruikt voor zoeken binnen onregelmatige geografische grenzen — bijvoorbeeld een buurt, een stadsdeel of een zelfgetekend gebied op een kaart.
{ "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 } ] }}Gebruikssituaties
Section titled “Gebruikssituaties”| Gebruikssituatie | Vormtype | Voorbeeld |
|---|---|---|
| Zoek in mijn buurt | Cirkel | Hotels binnen 5 km van mijn locatie |
| Kaartweergave zoeken | Rechthoek | Accommodaties zichtbaar in het huidige kaartvenster |
| Buurtzoekopdracht | Veelhoek | Hotels in een specifiek stadsdeel |
| Locatie van accommodatie | Punt | Exacte locatie van een accommodatievermelding |
Voor ontwikkelaars
Section titled “Voor ontwikkelaars”Parameters voor ruimtelijke zoekopdrachten worden geaccepteerd door de Lookup API en Inventory API endpoints. Geef de juiste GeoJSON-vorm mee in je zoekopdracht om resultaten op locatie te filteren.
Zie de APIs-documentatie voor endpoint-specifieke details.
Verdere lectuur
Section titled “Verdere lectuur”- Zoeken (Booking Engine) — Hoe reizigers zoeken naar inventaris.
- Kaarten (Studio) — Kaartgebaseerde inventarisontdekking.
- APIs — Volledige API-referentie.