Note that if we introduce options that are not defined in `ol.MapOptions` this means that we'll need our own MapOptions object (`ga.MapOptions`) and our own `objectliterals.jsdoc` file.