ion

All web apps in the Catalogue

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

  • MapToPoster JS Preview
    MapToPoster JS Preview

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

View the repository on GitHub

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.

Sign in to add

Versions

0.20260925.0 Latest Shown above

Published · a ready-built bundle

Imported from dimartarmizi/map-to-poster at 4f5afde66b62.

Report this app