To better inform users about reasons why a map is empty, we should try to render the error as a (placeholder) image on the server side. Currently the error message is delivered not as an image but in plain text instead of the image (example). Browsers can't render something like this.
This would also allow internationalization support.