Hoppa till innehåll

Geolokalisering

Wink använder geolokalisering i stor utsträckning för att driva platsbaserad sökning, automatisk val av valuta och språk samt geografisk filtrering av inventarier.

När en användare besöker plattformen upptäcker Wink automatiskt deras plats baserat på deras IP-adress. Detta möjliggör:

  • Automatisk val av valuta — Visa priser i användarens lokala valuta.
  • Språkpreferens — Föreslå innehåll på användarens troliga språk.
  • Resultat i närheten — Prioritera inventarier nära användarens plats.

Wink stödjer geografisk sökning med fyra typer av rumsliga frågor. Dessa driver kartbaserad sökning, radiesökning och områdesbaserad filtrering över hela plattformen.

En enskild geografisk koordinat (latitud, longitud). Används för att markera en specifik plats — till exempel en fastighets adress eller en användares aktuella plats.

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

En mittpunkt med en radie. Används för “sök nära mig” eller radiebaserade frågor — till exempel “hotell inom 10 km från Times Square.”

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

En avgränsningsruta definierad av sydvästra och nordöstra hörn. Används för kartbaserad sökning — när en användare panorera och zoomar en karta definierar det synliga området en rektangelfråga.

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

En anpassad form definierad av en serie punkter. Används för att söka inom oregelbundna geografiska gränser — till exempel ett kvarter, en stadsdel eller ett anpassat ritat område på en karta.

{
"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 }
]
}
}
AnvändningsfallFormtypExempel
Sök nära migCirkelHotell inom 5 km från min plats
KartvynsökningRektangelFastigheter synliga i den aktuella kartvyn
KvartersökningPolygonHotell i en specifik stadsdel
FastighetsplatsPunktExakt plats för en fastighetsannons

Parametrar för rumsliga frågor accepteras av Lookup API och Inventory API-endpoints. Skicka den lämpliga GeoJSON-formen i din sökförfrågan för att filtrera resultat efter plats.

Se API-dokumentationen för endpoint-specifika detaljer.