There's a new map style on OpenStreetMap.org
en.osm.town
en.osm.town
- Standard -- OK, lets say this the universal default. The name is a quite non-descriptive, why not call it roads? Or driving?
- CyclOSM -- Why not call it cycle map? This is some internal project name?
- Cycle map -- duplicate, why does it need 2?
- Transport map -- What kind of transport? Call it "Public Transport".
- Tracestrack Topo -- no idea what this means.
- OVPNKarte -- again no idea. Looks like another public transport map. Why does it need 2?
- Humanitarian -- Here I have really no idea. Is this for disaster relief personnel, so it displays hospitals and such?
No design by committee, and no random, unclear layers for the average user.
- Standard: "Attempts to do many things at once (Jack of all trades, master of none)"
- CyclOSM: "Contour lines. Cycle map. World coverage"
- Cycle Map: "Contour lines. "Focuses on bicycle features, shows bicycle routes"
- Transport Map: "Displays routes, and public transport. Roads are not most prominent feature."
- ÖPNVKarte: "Displays routes, and public transport. Roads are not most prominent feature."
- Humanitarian: "Focuses on the developing countries with an emphasis on features related to development and humanitarian work. Good contrasting style in terms of overall colour choices. Terrain shading. Many new/different icons (particularly for basic amenities in developing countries) and more nuanced surface track-type rendering. "
[1] https://wiki.openstreetmap.org/wiki/Featured_tile_layers
https://www.openstreetmap.org/#map=10/54.2375/-4.6695&layers...
https://www.openstreetmap.org/#map=10/13.9394/-61.0785&layer...
https://www.openstreetmap.org/#map=12/16.7342/-62.1730&layer...
Topography and map don't match up for Fairway Rock
https://www.openstreetmap.org/#map=14/65.6235/-168.7505&laye...
Some islands are not named at any zoom level
https://www.openstreetmap.org/#map=8/49.629/-126.381&layers=...
https://www.openstreetmap.org/#map=8/63.273/-170.184&layers=...
https://www.openstreetmap.org/#map=8/71.253/-179.604&layers=...
That seems correct and desirable? They're two distinct things that happen to coincide. Just like a street with a name might also be part (or the entirety) of a numbered route, and we'd want the map to show both.
e.g. With the first example - Isle of Man - you won't see the same happen with either Great Britain or Ireland, nor with smaller adjacent islands. The labels font-sizes & zoom behaviour are also very different between Northern Ireland and Ireland - the UK having countries within a country and adding an extra admin level in the hierarchy. Isle of Man being a crown dependency could be a factor I guess, or something similar.
Ultimately this seems fine to me though: representing areas locally for each locality is by definition inconsistent.
> Islands which are also states say the name of the island twice at certain zoom levels.
e.g. https://www.openstreetmap.org/#map=8/40/-111&layers=P
And it looks like this is a proprietary fork of Carto? Its inclusion on the OSM website is essentially an advertisement?
Though I find myself looking for a provider of geocoding and navigation for a freelance project of mine.
I know that I could probably self-host OSRM and OpenMapTiles, but the hardware requirements make using a cloud service feel easier.
At the same time I can't really decide between something like Mapbox and MapTiler (or possibly even cheaper alternatives that I don't know about), since a lot of the APIs feel a bit vendor locked.
On the other hand, it's nice how many options there are, even though the industry feels like it's moving towards vector tiles which perform mich worse for me, albeit look better.
I want to just make my own raster map for a limited area and it's not trivial to do.
So the data is open, but the software is either not free or too hairy or poorly documented so you can pay them to use it.
It's still better than Google map.
Apparently it's modern and people have thought about it. I guess those people wear sunglasses all day.
Parent might like to examine their extensions/network/life choices. I block a shit load of stuff and bizarrely a mapping system used and generated by millions of people just seems to work.
This didn't look very pretty but I still got the menus 8)
$ links "https://www.openstreetmap.org/#map=19/50.93675/-2.63421&layers=P"Edit: I think it's due to referrer filtering. I can load the tiles fine if I pass 'Referer: https://www.openstreetmap.org', but Firefox sends 'Referer: tile.tracestrack.com'. Presumably that's a measure to preserve privacy, possibly due to some extension (though I've disabled various adblock, tracking protection things...)
For my job, I needed to know whether to dissuade a customer from using the referrer for CSRF protection. I looked for stats on how many people filter this but could find nothing at all. You're the first person I hear runs this in practice, so maybe I can find usage stats on the software you use. Secondarily, I'd be curious how often you run into trouble!
Does this work?
https://www.openstreetmap.org/#map=15/50.9349/-2.6296&layers=P
You should end up with a view of a small town in South Somerset, UK.You mention "I also have the same referrer" - I'm not too sure what that means.
It sounds like you might want to go easy on the funky stuff. Cookies are not totally evil!
> It's a feature of uMatrix that's enabled by default
And I don't think uMatrix is all that funky. It works on all other sites, after all(rarely I have to allow-all, but that seemingly does not include the Referer: header)
(Tacking more onto uBO reminds me of the dutch/german game where you start by saying "I go on holiday and bring... a book", then the next person has to repeat and tack on one item, and so on, until someone forgets an item. I couldn't quickly find if this exists in english.)
The reason I was including the extension was because these problems people have with websites usually com down to the extensions they use. At least I don't remember a site not working after opening it in private browsing or if that doesn't help a seperate browser with a different engine.
I enable this when I want to zoom to a random place in the world without first downloading a 600MB map file, want satellite imagery, or indeed want to view different styles. I wish there was better integration, like being able to also search worldwide with online services when this view is enabled (but it's also not like I got time to implement that myself so I can understand nobody else has gotten around to yet, either).
I installed OSMand via f-droid and I did not find it very readable
It looks really nice visually though.
Try specifying
Accept: application/ld+json; profile="https://www.w3.org/ns/activitystreams"
in your request.Anyway I don't think disabling javascript wholesale is workable these days, so complaining about that is not very constructive (i.e. I sort of agree with you). Especially for open source products, those people should feel free to contribute or sponsor a non-JS version rather than complaining to volunteers to do a ton of extra work for what I suspect is literally no more than a few dozen people on the globe (particularly with noncommercial software like mastodon which isn't going to be annoying when JS is turned on).
I should start complaining that sites don't look nice with CSS disabled :P (Sometimes I turn css off using an extension to avoid the rules that make the text thin+gray on a grayish background.)
It will be rejected. Mastodon used to have a good HTML view with progressive enhancement for logged-out users. But in v4.0 they replaced it with the same React app as the loggin-in users, to lower the maintenance cost.
And you could fairly easily make a Nitter-equivalent for ActivityPub.
> I should start complaining that sites don't look nice with CSS disabled :P
Unironically, do.
I can turn on JavaScript but I won't, especially for you Mastodon—because you portray yourselves as an alternative to those services such as Google, Facebook, MS, etc. that use JS for nefarious purposes.
If you were truly acting as an alternative and acting in good faith then you wouldn't enforce the large and slow overhead of JavaScript onto users without also offering a JS-free option. Moreover, JS is also a security liability which makes your action even worse.
Sure, offer JavaScript to those who prefer to use it, and to those who don't know how to turn it off, but to enforce its use is really a form of discrimination—discrimination against those of us who've been arguing for an alternative to Big Tech for years.
The web's been rendered an utter mess because of JavaScript—not because of the language per se—but because of those who've its power to abuse and abuse and disadvantage web users for their own ends—we've now reached the point where many of us find the web almost unusable.
Mastodon, you've let the side that's fighting for a better web down.
Shame on you!