【问题标题】:Bing maps using elastic search clustering使用弹性搜索聚类的 Bing 地图
【发布时间】:2016-10-21 20:27:34
【问题描述】:

有没有办法将弹性搜索地理哈希转换为具有适当缩放级别的 bing 地图图钉?

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-geohashgrid-aggregation.html

【问题讨论】:

    标签: elasticsearch bing-maps


    【解决方案1】:

    看起来像 geohash 代表一个区域。缩放级别会根据地图的大小而有所不同。如果地图很小,显示该区域的缩放级别可能是 10,但如果地图很大,您可能必须放大到 12 级,以便地图在指定区域周围紧密。

    如果使用高精度请求,解析边界框将相当容易。 top_left 和 botton_right 是由空格分隔的纬度和经度的字符串。将这些解析为各自的数字,并从中创建 Bing 地图位置对象。然后使用 LocationRect.fromCorners 或 fromLocations 函数在 Bing 地图中创建边界框。然后,您可以在使用 maps setView 选项时将其传递给 bounds 选项。如果您想将图钉添加到边界框的中心,请使用 LocationRect 的 center 属性并创建一个图钉并将其添加到地图中,就像您通常那样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      • 2016-03-06
      • 1970-01-01
      • 1970-01-01
      • 2019-11-08
      • 2021-02-19
      • 2023-03-18
      相关资源
      最近更新 更多