【发布时间】:2019-02-06 19:50:20
【问题描述】:
希望有人能帮我计算一下。
假设我有一个边界框的坐标,例如作为从 Google Places API 返回的视口,例如
"viewport" : {
"northeast" : {
"lat" : 37.4238253802915,
"lng" : -122.0829009197085
},
"southwest" : {
"lat" : 37.4211274197085,
"lng" : -122.0855988802915
}
}
然后我使用这些来返回 Elasticsearch 按地理边界框内的位置过滤的结果:https://www.elastic.co/guide/en/elasticsearch/reference/5.1/query-dsl-geo-bounding-box-query.html
这很好,但是我想运行一个计算来增加这个视口,例如 5 英里,返回值是另一个增加大小的边界框。
我猜穿过视口的对角线需要单程增加 2.5 英里,但我不确定计算结果。
提前致谢。
【问题讨论】:
标签: elasticsearch geolocation geo