Skip to content

dim4k/map2poster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Map2Poster

Map2Poster

A client-side map poster generator — no install, no account, no API key.

Live Demo

FeaturesQuick StartTech Stack

Map2Poster Screenshot

✨ Features

  • 10 poster styles — Classic, Blueprint, Vintage, Midnight, Swiss, Botanical, Modern, Ocean, Asphalt, Neon
  • Map shapes — Rectangle, Circle, Heart, Star
  • Label placement — Bottom, Top, Center, Split
  • Full color control — Borders, text, background, water, roads, parks, land
  • Typography — 7 fonts, independent per label (city, country, coordinates)
  • Orientation — Portrait & Landscape
  • Gradient fade — Adjustable intensity and solid block height
  • High-res export — 7000×9900px / 300 DPI / A1 print-ready PNG
  • Privacy — Entirely client-side, no data collection

🚀 Quick Start

Online — open dim4k.github.io/map2poster in your browser.

Local — clone and open index.html:

git clone https://github.com/dim4k/map2poster.git

No build step. Works with any static file server.

🛠️ Tech Stack

Layer Tool
UI Vue 3 (Composition API)
Maps MapLibre GL JS
Tiles OpenFreeMap (free, no key)
Export html2canvas + FileSaver

📝 License

This project is open source and available under the MIT License.


Made with ❤️ for beautiful map posters.

About

Generate a high resolution image of a map witih styling from Mapbox.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors