Support multiple semitransparent tile layers.
Error instead of crash if zoom level is less than 0.