score:1

Accepted answer

One easy approach to this is to limit the zoom by setting a maximum scaling factor.

For instance in clicked you could add a line like this:

scale = Math.min(1 << 14, scale);

(based your previous scale extent of [1 << 11, 1 << 14])

Here's the updated fiddle: https://jsfiddle.net/5Lf0w3sm/17/


More Query from same tag