Free OpenStreetMap tile library: watercolor, black and white, terrain
maps.stamen.com
maps.stamen.com
Go Map!! is particularly good for editing, while OSMAnd is a more full-featured map application which also supports editing.
The routing algorithms are okay though.
Also, I couldn't find any info on this matter: some quests ask you what number a house is. Wouldn't people find it strange that a random person is standing in front of your house and looking at the number and then types on their smartphone?
AFAIK house numbers are not private info, but still...
Well, they can. Whether or not the police will bother doing anything can depend on a lot of factors.
Years ago I heard that Apple was going to use OSM data for their map app. I contacted OSM to remove our driveway. They did demote our driveway to a "private road" (the best I could do). Luckily, our driveway is not in the Apple maps app. I am still somewhat irritated particularly when I see our driveway in apps like this.
Hopefully you'll make a few more corrections as well, but even if this is the only edit you make, it is a contribution to the whole.
TIGER doesn't have all that much differentiation for minor roads, and the import didn't do anything other than a direct mapping of TIGER classes to specific sets of tags. For unnamed residential streets, it probably should have considered things like length and connectivity to downgrade a bunch of streets/roads.
getoffmylawn.gif
The highest contrast is reserved for business that are paying Google for advertisements, followed by other shops, hotels, restaurants and bars.
Everything else, but especially roads and railways, are desaturated into mush.
Compare Streetmap UK[1], which was the first popular online mapping service for the UK in 1997. The web design has hardly changed, and up to the linked zoom level they're still showing the standard (government-produced Ordnance Survey) "paper" maps.
My money is on either a wish to make (all kinds of) labels stand out, or just aesthetic preferences. FWIW I always found OSM to have too much contrast (and too much details), and the emergence of all these services rebranding OSM in different styles would seem to be evidence for other people also considering OSM's default style to leave room for improvement.
Also how past a certain zoom level forests simply vanish and the distinction between built-up areas and "open space that isn't a park" (which isn't too great to start with) gets smaller and smaller until it's virtually impossible to distinguish.
Turning on terrain mode does, however, increase contrast for every zoom level.
Your search pins or path are foregrounded with excellent contrast against the map because this is what people are looking for 99% of the time.
These days, it's very rare to use an online map just as a map to "browse". Obviously you still can, but it's probably like 1% of the time. And the "low contrast" version still works for that, it's just not optimized for it.
The process is quite complex, you'll also need a PostreSQL database with the GIS extension installed to ingest data from OpenStreetMap. A quite powerful server and a lot of RAM are required to be able to do the rendering efficiently.
- Mapbox (https://mapbox.com)
- MapTiler (https://maptiler.com)
- Stadia Maps (https://stadiamaps.com)
- https://switch2osm.github.io/providers/
…then you style / display only the road data and exclude the rest of the data and overlay that on your tiles.
(Note: I'm co-founder of Stadia Maps.)
- Hybrid does exactly what you're looking for: http://maps.stamen.com/toner-hybrid/#12/37.7706/-122.3782
But they also break that down into labels and lines:
- Labels: http://maps.stamen.com/toner-labels/#12/37.7706/-122.3782
- Lines: http://maps.stamen.com/toner-lines/#12/37.7706/-122.3782
Their Terrain style has a similar separation:
- Lines: http://maps.stamen.com/terrain-lines/#12/37.7706/-122.3782
- Labels: http://maps.stamen.com/terrain-labels/#12/37.7706/-122.3782
- Background: http://maps.stamen.com/terrain-background/#12/37.7706/-122.3...
I just tried saving one of those shade-of-grey "Toner" tile to "4 grey" in xnview, which I guess is a 2bit PNG, meaning it would use 4 shades of grey, so black, white, #555 and #AAA.
The tile went from 32kb to 6kb, so a 80% size reduction.
I'm really curious if this would allow one to store a country region with tiles on a smartphone. OSMand lets you download vector maps to browser them offline, but rendering can be a little slow on some phones.
EDIT: OSM tiles use a 256 colors palette, most tiles less than 10kb. I guess there are tools out there to generate a 8, 16 or 32 colors palette. XNView seems to use libimagequant to generate a palette.
https://en.wikipedia.org/wiki/Portable_Network_Graphics#Comp...
What doesn't change is raw data. In general maps are not like photography, maps are simplified diagrams so that things can be easily distinguished, and that makes them much easier to compress using lossless methods, so using a reduced amount of colors will not be really noticeable, especially if colors are properly chosen.
Look at the palette of an OSM tile: https://i.imgur.com/ecaP17l.png
Using a 8 color palette instead of 256 on xnview results in a 50% reduction. A 16 color palette results in about 40%, but the result is much better. So it does save memory but not that much.
Is it what you're looking for? Apart from that, the page for each tag will show the corresponding marker or colorcode in the OSM theme.
I found one powerful one that I liked quite a bit, but it was primarily written for generating sea charts and never put labels on open polylines.