These examples from the Collection of examples from discourse.threejs.org could possibly help.
SetRemoveMarkers
connectMeshSprite
LabelsOnSphere
GradientsMaterialColor
ContextMenu
eXtended eXamples => AnnotationsMoveWithModel - @author novice_coder/prisoner849
see also How to realize animation hotspot