Алголийный фильтр геолокации с радиусом - PullRequest
0 голосов
/ 29 апреля 2020

Я использую Algolia для полнотекстового поиска в моем проекте Ioni c с Firebase. Я могу искать и фильтровать все объекты. Но когда я использую 'aroundRadius', он ничего не возвращает. Если я комментирую «aroundRadius» и просто использую «aroundLatLng», он возвращает все данные, не заботясь о местоположении. В моих данных также есть поле _geolo c с широтой и lng.

this.index.search(query,{

      filters: filters,
      aroundLatLng: location,
      aroundRadius: radius

    }).then((data) => {      
      console.log(data);
    })

Нужна ли мне какая-то специальная конфигурация для Indice, или синтаксис неправильный? Я перешел по этой ссылке

1 Ответ

0 голосов
/ 29 апреля 2020

Проблема решена. Everithing в порядке, кодируя и результат. Он ничего не возвращает, потому что мое текущее местоположение было очень далеким от местоположения объектов, которые я искал. Я попытался протестировать его с браузером, а не с реальным устройством, и он получил неверное местоположение.

...