Skip to content

Tag: maps

All the articles with the tag "maps".

Self-Hosted Maps Stack Picker

Self-Hosted Maps Stack Picker

You don't need every map tool. A decision tree for picking the right self-hosted maps stack, geocoding only, routing, tiles, or the whole works.

OsmAnd + Self-Hosted Tiles, Offline

OsmAnd + Self-Hosted Tiles, Offline

Stop letting Google Maps know where you've been. Pair OsmAnd on your phone with self-hosted tiles for offline-first maps that don't snitch on you.

Full Self-Hosted Maps Stack

Full Self-Hosted Maps Stack

Replace Google Maps with self-hosted Nominatim, PostGIS, and a Martin tile server. Geocoding, reverse geocoding, and vector tiles, all on one box.

Leaflet vs MapLibre vs OpenLayers

Leaflet vs MapLibre vs OpenLayers

Three JS map libraries, three decades of philosophy. Leaflet's simple, MapLibre's modern, OpenLayers is the Swiss army knife. Here's how to pick on Christmas Day.

MapLibre GL: Mapbox Replacement

MapLibre GL: Mapbox Replacement

When Mapbox went proprietary in 2020, the community forked it. MapLibre GL is now what you reach for, fully open, fully compatible, fully alive.

Self-Hosted OSRM in Docker

Self-Hosted OSRM in Docker

Run OSRM in Docker with a regional OSM extract, compile a routing profile, and get your own /route endpoint live. Profile compilation gotchas included.

OSM Imports: Planet vs Regional

OSM Imports: Planet vs Regional

Don't download 88GB of planet.osm if you only need one country. Comparing Geofabrik, BBBike, and osmium-extract for clean, sane OSM imports.

Nominatim: Self-Hosted Geocoding

Nominatim: Self-Hosted Geocoding

Stop paying the geocoding tax. Self-host Nominatim on Docker with an OpenStreetMap regional extract and own your address lookups end to end.