Skip to content

Geografinė vieta

Wink plačiai naudoja geografinę vietą vietos pagrindu veikiančiai paieškai, automatinio valiutos ir kalbos aptikimui bei geografiniam inventoriaus filtravimui.

Kai vartotojas apsilanko platformoje, Wink automatiškai nustato jo vietą pagal IP adresą. Tai leidžia:

  • Automatinį valiutos pasirinkimą — Rodyti kainas vartotojo vietine valiuta.
  • Kalbos pageidavimą — Siūlyti turinį vartotojo tikėtina kalba.
  • Artimus rezultatus — Prioritetą teikti inventoriui, esančiam netoli vartotojo vietos.

Wink palaiko geografines paieškas naudojant keturis erdvinių užklausų tipus. Jie palaiko žemėlapio pagrindu veikiančią paiešką, spindulio paiešką ir teritorinį filtravimą visoje platformoje.

Vienas geografinis koordinatės taškas (platuma, ilguma). Naudojamas pažymėti konkrečią vietą — pavyzdžiui, objekto adresą arba vartotojo esamą vietą.

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

Centras su spinduliu. Naudojamas „paieškai šalia manęs“ arba spindulio pagrindu veikiančioms užklausoms — pavyzdžiui, „viešbučiai per 10 km nuo Times Square“.

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

Apribojantis langas, apibrėžtas pietvakarių ir šiaurės rytų kampais. Naudojamas žemėlapio pagrindu veikiančiai paieškai — kai vartotojas perkelia ir priartina žemėlapį, matoma sritis apibrėžia stačiakampio užklausą.

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

Individuali forma, apibrėžta taškų seka. Naudojama paieškai netaisyklingose geografinių ribų teritorijose — pavyzdžiui, rajone, miesto dalyje arba žemėlapyje nupieštoje pasirinktinėje zonoje.

{
"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 }
]
}
}
Naudojimo atvejisFormos tipasPavyzdys
Paieška šalia manęsApskritimasViešbučiai per 5 km nuo mano vietos
Žemėlapio vaizdo paieškaStačiakampisObjektai matomi dabartiniame žemėlapio vaizde
Rajono paieškaDaugiakampisViešbučiai konkrečiame miesto rajone
Objekto vietaTaškasTiksli objekto skelbimo vieta

Erdvinių užklausų parametrus priima Lookup API ir Inventory API galiniai taškai. Pateikite tinkamą GeoJSON formą savo paieškos užklausoje, kad filtruotumėte rezultatus pagal vietą.

Žr. API dokumentaciją dėl galinių taškų specifikos.