Da się wrzucić linie wyeksportowane np. z Overpassa, jako GPX lub JSON - czyli da się ładnie i dość prosto pokazać granice gmin, powiatów etc. przez wyeksportowanie odpowiednich relacji z Overpassa (zamiast tych plików shp) i wciągnięcie ich do uMap.

Można też przekonwertować pliki shp na cos strawnego dla uMap na przykład tu: https://mygeodata.cloud/converter/shp-to-kml
(bo Overpass może uznać wszystkie granice gmin w Polsce za trudne do przełknięcia).

Jeśli do regionów wystarczy wyrysowanie granic, to uMap powinien całkowicie wystarczyć.