【发布时间】:2017-08-04 22:44:41
【问题描述】:
所以我有一个城市索引,看起来像这样:
{
"location": "41.388587, 2.175888",
"name": "BARCELONA",
"radius": 20
}
我们有几十个。我需要能够使用单个 lat/lng 组合查询此索引,并查看它是否属于我们的“城市”之一。
location 属性是城市的中心,radius 是城市的半径,以公里为单位(假设所有城市都是圆形)。我们也可以假设没有城市重叠。
如何返回 lat/lng 组合是否属于某个城市?
例如,给定点40.419691, -3.701254,我如何确定它是否属于 BARCELONA?
【问题讨论】:
标签: elasticsearch indexing solr lucene geospatial