25 lines
571 B
JavaScript
25 lines
571 B
JavaScript
const doubleClickZoom = {
|
|
enable(ctx) {
|
|
setTimeout(() => {
|
|
if (
|
|
!ctx.map ||
|
|
!ctx.map.doubleClickZoom ||
|
|
!ctx._ctx ||
|
|
!ctx._ctx.store ||
|
|
!ctx._ctx.store.getInitialConfigValue
|
|
)
|
|
return;
|
|
if (!ctx._ctx.store.getInitialConfigValue('doubleClickZoom')) return;
|
|
ctx.map.doubleClickZoom.enable();
|
|
}, 0);
|
|
},
|
|
disable(ctx) {
|
|
setTimeout(() => {
|
|
if (!ctx.map || !ctx.map.doubleClickZoom) return;
|
|
ctx.map.doubleClickZoom.disable();
|
|
}, 0);
|
|
},
|
|
};
|
|
|
|
export default doubleClickZoom;
|