Bing 使用弹性搜索聚类的地图

Bing maps using elastic search clustering

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

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

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

如果使用高精度要求,解析边界框会很容易。 top_left 和 botton_right 是经纬度由 space 分隔的字符串。将它们解析为各自的数字并从中创建 Bing 个 Maps Location 对象。然后使用 LocationRect.fromCorners 或 fromLocations 函数在 Bing 地图中创建边界框。然后,您可以在使用 maps setView 选项时将其传递到 bounds 选项中。如果您想将图钉添加到边界框的中心,请使用 LocationRect 的中心 属性 并创建一个图钉,然后像往常一样将其添加到地图。