This can definitely work. However, keep in mind that various controls are not supported by tilemap, such as rotation, imagepoints etc.
It can also be cumbersome to control animations as you have to write your own function for frame changes, animation speed etc.
You could try tiled background as an alternative as it supports image scaling, rotation and offsets in order to parse through the image map. Again, animation controls missing.
Another suggestion would be to still use sprites, loop through the animations and frames and load the images from an URL. Like this you have the full sprite functionality.