有没有办法将弹性搜索地理数据转换为具有适当缩放级别的bing map推针?
答案 0 :(得分:0)
看起来geohash代表一个区域。缩放级别将根据地图的大小而变化。如果地图很小,则显示该区域的缩放级别可以为10,但是如果地图很大,则可能必须放大到级别12,以使地图在指定区域周围紧密。
如果使用高精度请求,解析边界框会相当容易。 top_left和botton_right是由空格分隔的纬度和经度的字符串。将这些解析为各自的数字,并从中创建Bing Maps Location对象。然后使用LocationRect.fromCorners或fromLocations函数在Bing Maps中创建边界框。然后,您可以在使用maps setView选项时将其传递给bounds选项。如果要将图钉添加到边界框的中心,请使用LocationRect的center属性并创建图钉并像往常一样将其添加到地图中。