My Van Gogh Map has always had a couple of empty dropdowns in it.
Originally I was hoping to upload textures from different artists and let people pick and choose. That ended up being more complex than I like (it definitely requires a server, database, server-side image manipulation, and file storage). Revisiting it for texture-maps, you can now use given textures or upload your own.
Installation requires NodeJS, MongoDB, a Cloudinary account, and cairo for image manipulation
git clone https://github.com/mapmeld/texture-maps.git
cd texture-maps
npm install
npm start
- MapBoxGL.js
- Cropper from https://github.com/fengyuanchen/cropper
- Spectrum color-picker from https://bgrins.github.io/spectrum/
Open source, MIT license