In my MA thesis project (I can’t get my head around calling it a thesis, since it’s not just a printed textual destination), I’m making some web-based maps to illustrate and further my argument for privileging or at least equally including histories of Islamic and vernacular education in the histories of education in the C19 Senegambian region. At the moment, I’m thinking I’m going to want a georeferenceable space to make a claim about ca. 6th century AH Islamo-Arab world maps. However, those maps are south-up maps, or at least all the ones I’ve seen are. in order to do things like drop markers on the map and talk about how long western African people included Arabia and/or the greater Islamic world as part of their cosmology, I want an image of one or more of these maps in a map-like web space.
Nicely, Leaflet lets me do this. When I started researching, I assumed that this would have to be done as a hack or by making my own tileset from an image of the color I want to use. The latter is roughly the answer opted for in a Stack Overflow Q/A. Reading that, though, reminded me I hadn’t — as I often don’t — thought of the Occam’s Razor version. When I went back to look at the code for adding a map in Leaflet, it turns out you can just not add a baselayer. The Leaflet 1.2.0 spec only says that you have to pass the creation method either a DOM ID to the
DIV element that will contain your map or an
HTMLElement. You may pass map options, but they are optional. a-hah-hah.
Next step is to see if I can manipulate the color that shows up absent a baselayer.