Back
Roast
Roast Hoodmaps 2.0
The 2.0 version of my app https://hoodmaps.com is almost ready for launch. It helps you find the best neighborhoods to stay and live when you're new to a city. And especially avoid the tourist traps.
It's fully crowdsourced which means anyone can use the paintbrush to color areas on the map.
The previous version was a slight transparent pixel grid laid over a Google Maps map.
I worked on the new version the last few months, I've managed to put the colored map below the actual map, so that it doesn't block the details of the map. Also I've drawn official neighborhood boundaries (like Shoreditch, Bushwick, Jordaan, Bangsar, Ekkamai) and normalized the pixels within those boundaries to one color. So you can see which neighborhood is categorized as what type. It also has a predictive algorithm to figure out what's the next upcoming area in a city (like where to buy real estate), and what's the current best area.
Let me know what you think, and what I can still improve. I'd say it's about version 1.8 now, so just need your final feedback to finish it off! Thanks :)
It's fully crowdsourced which means anyone can use the paintbrush to color areas on the map.
The previous version was a slight transparent pixel grid laid over a Google Maps map.
I worked on the new version the last few months, I've managed to put the colored map below the actual map, so that it doesn't block the details of the map. Also I've drawn official neighborhood boundaries (like Shoreditch, Bushwick, Jordaan, Bangsar, Ekkamai) and normalized the pixels within those boundaries to one color. So you can see which neighborhood is categorized as what type. It also has a predictive algorithm to figure out what's the next upcoming area in a city (like where to buy real estate), and what's the current best area.
Let me know what you think, and what I can still improve. I'd say it's about version 1.8 now, so just need your final feedback to finish it off! Thanks :)
👋 Join WIP to participate
Here's before (1.0) and after (2.0) to get an idea how it's improved!
Thanks, made welcome text shorter and added icons now.
Doubled outline now:
Thanks, not sure how to fix. Maybe I can pump the colors a bit. They're diluted now because they show the confidence of the category value (numberOfSamplesSayingThisAreaIsThatColor/allSamplesInThisArea)
Removed opacity (dilution) based on confidence level of the category now. I guess maybe I should show the confidence in another way, e.g. only darken it if it's below a certain level of confidence
Fixed!
Removed clearing map when dragging on mobile now!
Made it round now!
Will add an eraser now
:D
Now the brush acts strange, when I draw, it draws rectangulars, and they're slightly off, and then, when I release, it jumps into correct position (almost)
Thanks for the feedback on my feedback!
Oops, fixing!
Hoodmaps is so awesome and I use it a lot, I slightly panicked when I thought you removed the option to view raw data (thanks for keeping it there). I use HM every time I book an apartment in a new city and it has been invaluable in making sure I can have access to an expensive avocado toast in every possible direction
- The Districts toggle is quite nice but I would find it more intuitive to click a button with the label "raw data" to view the raw data instead of a toggle button that displays the current state.
- The raw data view can feel a bit overwhelming and unclear, not completely sure why but I think because the normie tags are hard to differentiate from the streets/street outlines.
- It asks for location access every time I visit the site, also when I'm directly visiting a city by URL.
Thanks for making this, it's super useful and fun!
Thanks! Fixed this now, it will ONLY ask for geolocation permission if you tap the GPS icon in bottom right, this will center the map on your location. And it'll forward the frontpage to your nearest city based on GeoIP instead.
Nice, I had just changed that because @marckohlbrugge said the opposite haha. I'll ask Twitter what the most popular way would be.
How do you mean normie tags? You mean the tags in general?
No sorry I phrased this a bit clumsy. I meant the normie paint the low contrast between the normie paint blocks and the street contours can, especially in the city centers, make it hard to orientate oneself and sometimes can be a bit confusing so I have to zoom out a bit to figure out where I am on the map.
Ah right, I've made the normie paint color the same as the general map background color, because most areas outside the city (which are non-normie) are normie anyway. I'll try make it a bit brighter
I finally figured out what I meant, it's that the building blocks are a separate dark color which disorientates me (since it has the same appearance as a street), I would love for them to just be a darker shade of their background color (maybe make them black with a 0.3 or so opacity e.g. rgba(0,0,0,0.3)), hope it helps!
Edit: not sure this is it, I've still got it somehow when zooming out but not when I switch to districts
Ah yes, same! But impossible with Mapbox's 3d building layer. I can only style the buildings based on data inside that 3d buildings layer (like height). But the color of the neighboorhood is a different GeoJSON layer unfortunately. Only way would be to make my own 3d buildings layer and color each building, but getting 3d buildings for the whole world would be too much work.
I can definitely make the buildings transparent though! Will try that now, thanks
Tried now with 0.5 opacity, nice, also not nice. Gets messy quickly
Switched the theme to light now and it seems to work now! Thanks :D
This is a super interesting way to explore space. Johannesburg - where i stay looks a lot like that :) One suggestion, is it possible to get an eraser? I made a mistake and was not sure how to change it
Sure, I'll think how to make that because it sends the data instantly to the server. Maybe I can make some kind of buffer instead
maybe something like 'are you ready to save?'
2cents;
Not sure if the 2.0 overlay will stay visible when zooming in and out.
The current production version annoys somewhat when the overlay blinks.
At the very least add a slight opacity transition?
Thanks, which overlay you mean?
Think the old version was still in the cache!
New version doesn't have the issue.
No blinking colored areas.
🎊 very nice
Awesome, thanks!
I'm not sure if this is a bug, but Hoodmaps says I'm in Hermosillo, Sonora (Mexico) which is like 7 hours away from where I am if you take an airplane. I'm in Campeche.
Yes that's a limitation of the GeoIP data, click the GPS button in bottom right to make it more accurate!
Yes, it works! - I didn't see the button until you mentioned it x)