답변:
다음과 같이 몇 개의 맵 이벤트 리스너와 변수를 결합하여이를 달성 할 수 있습니다.
사용자가 마우스 나 키보드로지도를 이동하거나 확대 / 축소 할 때 툴팁을 방지하려면 사용자가 "비행"버튼을 클릭했는지 여부를 결정하는 변수가 필요합니다.
map.on('flystart', function(){
flying = true;
});
map.on('flyend', function(){
flying = false;
});
그런 다음지도가 이동 및 확대 / 축소를 중지하면이 코드가 실행됩니다.
map.on('moveend', function(e){
if(flying){
// tooltip or overlay here
map.fire(flyend);
}
});