enzet / map-machine

Python renderer for OpenStreetMap with custom icons intended to display as many map features as possible
MIT License
503 stars 31 forks source link

Render street names #124

Open Zero3 opened 2 years ago

Zero3 commented 2 years ago

I think rendering of street names is missing in map-machine, and I was not able to find any information about why, nor a feature request for it. So please consider this a feature request for rendering street names.

Some rationales for this are to make it easier to figure out what area a map is showing, and to find a specific position you know on a map. Often the user knows the names of at least a couple of roads in an area, so it would be very useful if these were visible on the maps.

The density of street names should probably be controlled by the zoom level. When zoomed out, only street names of major roads should be shown. When zoomed further in, street names of smaller roads should be shown too.

enzet commented 2 years ago

Hello @Zero3!

Thank you for the issue. This is quite obvious but pretty challenging map feature. I was trying to support it some time ago, but ended up with no acceptable result. :(

This is surely on the roadmap, but to be honest I'm not sure how soon I can implement something worth publishing.