Skip to content

Commit 3d16343

Browse files
committed
fix show jit when pre animation is not end
1 parent 4eb9e28 commit 3d16343

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,17 @@ export class TileClusterLayer extends maptalks.VectorLayer {
341341
});
342342
}
343343
if (e.type === 'mouseout' && hasChildren) {
344+
clusterMarker._children.forEach(marker => {
345+
if (marker._animPlayer && marker.getLayer()) {
346+
marker._animPlayer.finish();
347+
}
348+
marker.setCoordinates(center.copy());
349+
});
344350
this.removeGeometry(clusterMarker._children.filter(p => {
351+
if (p && p._animPlayer && p.getLayer()) {
352+
delete p._animPlayer;
353+
delete p._animationStarted;
354+
}
345355
return p.getLayer();
346356
}));
347357
}

0 commit comments

Comments
 (0)