Azure Maps - 完成数据源加载时的事件
Azure Maps - event when completed loading of a datasource
在我的 Azure Map (JS) 中,我有以下代码在地图上显示各种图钉。随着数据源的变化,我清除了最后一组源并添加了一组新的源。
datasource.clear();
datasource.add(sourceData);
.add 调用后,在显示所有新引脚之前有一段延迟。如何检测此操作何时完成?是否有事件暴露了这一点?
调用 clear 和 add 函数时,它们都会导致重新渲染地图。由于这两个函数调用是一个接一个,这可能会导致您看到的延迟。 Azure Maps 团队添加了另一个功能,该功能会覆盖数据源中的数据并且只重新呈现一次。改为使用数据源 setShapes
函数。
datasource.setShapes(sourceData);
在我的 Azure Map (JS) 中,我有以下代码在地图上显示各种图钉。随着数据源的变化,我清除了最后一组源并添加了一组新的源。
datasource.clear();
datasource.add(sourceData);
.add 调用后,在显示所有新引脚之前有一段延迟。如何检测此操作何时完成?是否有事件暴露了这一点?
调用 clear 和 add 函数时,它们都会导致重新渲染地图。由于这两个函数调用是一个接一个,这可能会导致您看到的延迟。 Azure Maps 团队添加了另一个功能,该功能会覆盖数据源中的数据并且只重新呈现一次。改为使用数据源 setShapes
函数。
datasource.setShapes(sourceData);