【问题标题】:Aloglia: Index circle location zone for geo-searchAlgolia:用于地理搜索的索引圈位置区域
【发布时间】:2017-10-19 16:55:28
【问题描述】:

是否可以索引圆形区域并使其与 Algolia 地理搜索一起使用。

我能想到的唯一解决方案是像这样索引圆的多个点:

"_geoloc": [
  { "lat": 47.279430, "lng": 5.106450 },
  { "lat": 47.293228, "lng": 5.004570 },
  { "lat": 47.316669, "lng": 5.016670 }
]

但我认为除非我有很多点,否则它不会很准确。有什么想法吗?

【问题讨论】:

    标签: geolocation geo algolia


    【解决方案1】:

    无法将圆形或多边形索引为位置。

    我不是一般的地理定位专家,但我从来没有遇到过这个问题。我认为一个地方总是表示为一对坐标(lat、lng)。

    我认为如果你想索引大的地方,你必须在搜索时增加半径。

    您索引多个点的想法非常合理。

    【讨论】:

    • 我想这是否是我唯一的解决方案。但这似乎有很多要点要足够准确
    • 真实世界的例子。我有一份工作/职位记录,其中包含一个点位置,我正在为此寻找求职者。数据库中存储了一堆求职者/申请人记录,每个人都指定了他们的位置以及他们愿意通勤的距离。基本上任何半径因数据记录而异且查询者无法提前知道的情况。
    猜你喜欢
    • 2016-04-30
    • 2016-06-26
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多