Americanish

Source code · Stylesheet
Americanish (Sourdough)

A recreation of the OpenStreetMap Americana style, using Sourdough tiles instead of OpenMapTiles.

Road rendering uses Roadzilla, customized to match Americana’s colors and line widths. Highway shields are generated on-the-fly by Americana’s shieldlib, reusing the shields.json, sprite sheet, and fonts hosted at americanamap.org.

Viewing

Because shields (and recolorable POI icons) are generated at runtime, this style needs a bit of JavaScript setup beyond a bare StyleJSON, which viewer.html provides:

node build.js americanish > dist/americanish.json
npx serve --cors -p 8000
open http://localhost:8000/americanish/viewer.html

You can also use http://localhost:8000/americanish/compare.html for a side-by-side comparison of Americana and Americanish.

Limitations

Some design features of Americana are not currently possible to recreate using Sourdough tiles:

License

This style borrows heavily from Americana’s source code and visual design. Americana has been generously placed in the public domain by its authors. Americanish is likewise in the public domain; see the LICENSE file for details.

Note that this example loads shield definitions, fonts, and sprites directly from americanamap.org. If you build something real from this example, you should copy and host those assets yourself, rather than using the Americana project’s servers and bandwidth.