OpenStreetMaps са прекрасни карти, които са безплатни за използване, могат да се редактират от всеки и допускат да се изтеглят сурови данни.
За да се използват данните е нужен “tile server”, който да ги предоставя. Стандартните mapnik и т.н. са много добри, но и сложни за подкарване.
Тук идва Tile Server GL – лесен за инсталиране като npm пакет или docker контейнер. NPM пакета съществува и в разновидност, която е изцяло javascript (без растер) и включва node сървър.
За работа са необходими mbtiles карти например от OpenMapTiles
Цялото подкарване отнема по-малко от 5 мин и след това it just works 🙂