आप इसे कुछ मैप ईवेंट श्रोताओं और एक चर के संयोजन के रूप में प्राप्त कर सकते हैं।
टूलटिप को रोकने के लिए जब उपयोगकर्ता माउस या कीबोर्ड द्वारा मानचित्र को स्थानांतरित या ज़ूम कर रहा है, तो आपको एक चर की आवश्यकता होगी जो निर्धारित करता है कि आपके उपयोगकर्ता ने "फ्लाई" बटन पर क्लिक किया या नहीं:
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);
}
});
देखें डेमो: http://jsfiddle.net/ft7s8son/