【发布时间】:2016-10-21 20:27:34
【问题描述】:
有没有办法将弹性搜索地理哈希转换为具有适当缩放级别的 bing 地图图钉?
【问题讨论】:
有没有办法将弹性搜索地理哈希转换为具有适当缩放级别的 bing 地图图钉?
【问题讨论】:
看起来像 geohash 代表一个区域。缩放级别会根据地图的大小而有所不同。如果地图很小,显示该区域的缩放级别可能是 10,但如果地图很大,您可能必须放大到 12 级,以便地图在指定区域周围紧密。
如果使用高精度请求,解析边界框将相当容易。 top_left 和 botton_right 是由空格分隔的纬度和经度的字符串。将这些解析为各自的数字,并从中创建 Bing 地图位置对象。然后使用 LocationRect.fromCorners 或 fromLocations 函数在 Bing 地图中创建边界框。然后,您可以在使用 maps setView 选项时将其传递给 bounds 选项。如果您想将图钉添加到边界框的中心,请使用 LocationRect 的 center 属性并创建一个图钉并将其添加到地图中,就像您通常那样。
【讨论】: