Hai provato a cambiare il valore dello scaleMode in allowScale?
Dovrebbe essere quello a fare casini.