Ga naar inhoud

Geolocatie

Wink gebruikt geolocatie uitgebreid om locatiegebaseerde zoekopdrachten, automatische valuta- en taalherkenning en geografische inventarisfiltering mogelijk te maken.

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.

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
}
}

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
}

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
}
}

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 }
]
}
}
GebruikssituatieVormtypeVoorbeeld
Zoek in mijn buurtCirkelHotels binnen 5 km van mijn locatie
Kaartweergave zoekenRechthoekAccommodaties zichtbaar in het huidige kaartvenster
BuurtzoekopdrachtVeelhoekHotels in een specifiek stadsdeel
Locatie van accommodatiePuntExacte locatie van een accommodatievermelding

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.