我正在使用谷歌地图来显示大量的形状(标记,线条,多边形)。我们有数千种形状,性能非常好,因为我们将这些数据传输到地图上。但是,现在我们没有可靠的方法让用户知道所有的绘图都已完成。我们知道何时将所有数据发送到地图,但是有一些延迟(特别是多边形)随着发送的数据量的增加而增加,有时在画布上的所有绘图完成之前有几秒钟。在此期间,当绘图开始时,地图基本上被锁定。
这些都不是很糟糕,但我们希望显示加载/绘图正在进行的视觉指示,以便用户指示正在发生的事情。一旦地图完成绘制所有形状,就会引发一个事件(类似于空闲,但是,空闲时不会考虑绘图操作)。