从地图的边界框

时间:2015-07-22 09:23:18

标签: mapbox mapbox-gl

使用案例 - 根据地图的“边界”框从Elastic Seach(数据源)获取地理位置。                   然后那些地理点在地图中呈现为标记。

上下文 当地图第一次加载时,我们会根据可用的边界框在地图上获取标记。 但是当用户开始平移/缩放地图时,边界框的大小会发生变化,因此标记列表也会发生变化 因为我们根据地图的边界框检索标记。

问题 - 当用户开始平移/缩放地图时,我们需要仅针对由于其平移/缩放而改变的区域的标记,而不是整个边界框 但是现在我们正在获取整个边界框的标记,因此在地图中有很多重复的标记。 我们需要仅用于增量边界框的标记(增量边界框表示由于平移/缩放地图而刚刚增加的地图区域)

让我知道我是否能够解释其他我们可以在线连接。

什么是边界框 -
边界框只是地图的可见区域  请注意,我使用Mapbox.js和RestAPI来实现此

1 个答案:

答案 0 :(得分:0)

要获得所需的效果,您需要向地图询问当前的标记列表,并将坐标与数据源中的新列表进行比较,并将新的列表添加到地图中。单调乏味,但应该跑得很快。