MapToPoster JS
by dimartarmizi · io.github.dimartarmizi.map-to-poster
Not TrustedWeb appUnrated★ 1,090 stars
MapToPoster JS is a client-side web app that turns any location into a…
MapToPoster JS is a client-side web app that turns any location into a high-resolution, customizable map poster with various themes, layouts, and export options.
Screenshots
About
MapToPoster JS is a professional-grade, client-side web application designed to help you generate a custom Map To Poster with ease. Whether you're looking to create minimalist city art or a vibrant geographic keepsake, this tool allows you to search for any location in the world and transform it into a stunning Map To Poster piece with fully customizable themes, layouts, and high-fidelity export options. As a versatile Map To Poster generator, the application focuses on high-resolution output suitable for large-format printing, making it the perfect tool for creating unique wall art or personalized gifts. - Hybrid Rendering System: Seamlessly switch between efficient tile-based mapping (Leaflet) and procedural vector artistry (MapLibre GL). - Precision Geocoding: Instant global location search powered by the Nominatim API. - Dynamic Markers: Place, drag, and style multiple location indicators with various icons and adjustable sizes. - Custom Travel Paths: Visualize journeys or specific itineraries with integrated route plotting and dynamic path fetching. - Mat / Passepartout Framing: Apply a classic gallery-style framing effect with customizable width, border thickness, and opacity. - Elegant Typography: A curated selection of premium fonts with full support for custom text and coordinate overrides. - Draggable UI Overlay: A fluid city-label overlay with automatic edge-clamping and symmetric safety padding. - Background Edge Effects: Improve readability using soft vignette shading or subtle transparency along the edges. - Layout Flexibility: Independently toggle country names, geographic coordinates, and map labels for a tailored look. - Pro-Grade Exports: Generate high-fidelity PNG files at custom resolutions or ultra-high resolutions (up to 50,000px). - Privacy & Performance: Persistent settings via LocalStorage and 100% client-side rendering, your data never leaves your browser. MapToPoster JS offers two distinct ways to style your maps: MapToPoster JS is the open-source project dimartarmizi/map-to-poster (https://github.com/dimartarmizi/map-to-poster) by dimartarmizi, released under MIT. Ion packages it unmodified from commit 4f5afde66b62, adding only a manifest, an icon and a storage compatibility script.
Source
Written by dimartarmizi, published to Oikou by Ben Grande.
- ★ 1,090 stars on GitHub
- Licence: MIT
- Built from commit 4f5afde66b62
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 0.20260925.0 may do
Internet
It asks to reach these hosts, and no others:
- any address under basemaps.cartocdn.com
- any address under tile.openstreetmap.org
- fonts.googleapis.com
- fonts.gstatic.com
- server.arcgisonline.com
- unpkg.com
- nominatim.openstreetmap.org
- router.project-osrm.org
- tiles.openfreemap.org
Personal Cloud tools
- Keep a database of its own on your Personal Cloud ion.db
Notifications
It does not send push notifications.
Storage
Up to 16 MB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
0.20260925.0 Latest Shown above
Published · a ready-built bundle
Imported from dimartarmizi/map-to-poster at 4f5afde66b62.