Announcing MapBox Streets: A Global Map with Street Level Detail
mapbox.com
mapbox.com
Have you considered doing different map renderings for different purposes? (this very brown-grey theme might not work well for dark-background websites, and some people might want extra data such as train stations added)?
Short story is that it could be much bolder and more colorful, at the cost of aesthetics. A growing number of users have good screens - sometimes excellent screens like most mobile devices.
What does it look like on grandma's 17 inch crt from 2002?
I see the hat-tip to OpenStreetMap - what's the relationship between OSM and MapBox? Do you own the content, or is your added value the servers and the API?
Besides that, the relationship is that we contribute, with a lot of hours, to OpenStreetMap's data & code, and try to get more visibility for the project. There's very little official about OpenStreetMap, so it's not like anyone has a title or secret plans.
I hope you've all seen this article, about subtle design changes they made at google. Attention to detail is really critical:
http://google-latlong.blogspot.com/2009/10/evolving-look-of-...
and I think there are not enough details for a medieval city : http://a.tiles.mapbox.com/v3/mapbox.mapbox-streets.html#16.0...
but I think the color scheme is pleasant.
OSM rendering is extremely customizable. One can present city labels on zoom level 10 and above, or they could just start showing the city labels on zoom level 11. Each zoom level can have different parameters for the 2000+ map components. In a way it is overwhelming, but it's also fabulous!
What zoom level are you all at in major US metro areas?
A couple questions/comments;
- You'll probably need to work on the readability of some of the Asian charsets; Korean works just fine, Thai and especially Chinese are very hard to read. I guess you'd need to detect specific characters and render them slightly bigger (that is what we sometimes do with Chinese, rendering English text as 14 px and Chinese at 15 for example).
- I'd be interested in knowing what the final size of the tileset is.
Edit: I'd like to clarify, it is running in a usable, if laggy fashion, in general, but the main advantage of Google Maps to most competition IMO, is the blistering speed.
Zooming in/out stops working and you have to restart the pinching gesture to continue.
And I see that they're helpfully using 4 hostname aliases for map tile downloads, namely [a-d].tiles.mapbox.com, to increase parallel downloads.
Also, preload tiles so I don't get ugly white boxes for just midly steering out of my current viewbox.
Tile loading should behave just like you see with Google Maps or MapQuest, or any other tile-based slippy map.
Plus it plain lacks detail. Compare the same view of Manhattan:
Google's result is actually useful in many ways. It shows street direction, subway stops (very important!), some points of interest. The font's are easily readable. The names of the streets are abbreviated, no need to have the words "street", "east", "west" all over your map.
For anyone interested, from my own experience a few weeks back when I hacked up my elevation data workflow in 1-2 days. First off, data sources:
1. CGIAR-CSI for SRTM3, v4.1 core elevation tiles (N60 down to S60)
2. vastly improved-over-SRTM .hgt tiles for various mountaineous areas and many north-of-N60 areas from viewfinderpanoramas.org, can replace SRTM tiles with those where applicable but they don't have global coverage so need to merge 1. and 2.
3. anything not covered by 1. and 2. use the HGT tiles by "Radio Mobile" (rmw.recordist.com)
Now encode all roughly 144*360=51840 (minus pure ocean) tiles either to GeoTiffs (insane storage space requirements!) or (my approach) to PNG using any custom mapping of the elevation signed-int16 values to your RGB(A) channels. The compression/decompression is fast yet the storage needs are awesome, some 300kb max for a complex tile vs. many MB for tiff. Reading out PNG pixels can be done in client-side JavaScript these days.