If you know something about Open Street Maps, you probably know more than me. I'd love to get some geospatial expertise for #Yondar, hit me up
Discussion
Thanks for taking onboard the feedback :)
Looks like there’s a decent sized OSM community on Mastodon, might be worth trying to connect through the Mostr bridge?
https://en.osm.town/public/local
#OSM #OpenStreetMap
Awesome! I'll check it out. Definitely want to figure out how OSM fits into the puzzle
Check out these if you haven’t already:
https://wiki.openstreetmap.org
A nice thing to implement would be the ability for npubs to favourite/comment/review existing OSM POIs in addition to coordinates as implemented currently. You could review your favourite cafe, restaurant, etc. that already exists on the OSM database or your favourite place on a mountain (no OSM POI available). I expect this is already possible with the existing MapBox API if you didn’t want to switch over to a hosted OSM instance straight away.
In the future it could be possible to add POIs on OSM through Yondar. Let’s say the best Sushi place in your area doesn’t exist on the platform, you could raise an issue into OSM to add that place. This would benefit OSM and Yondar.
If you use telegram it would be very helpful to continue this conversation here t.me/yondarme
The technical implementation of OSM in Yondar will greatly complicate the UX and codebase. A single relay subscription will turn into multiple API calls for OSM data. Creating places will no longer be instant and final, but an interminable waiting game where parties may lose interest and real ownership is not possible. I need to find a balance and find the right approach where OSM makes sense for Yondar and compliments the experience rather than hindering it or slowing it down. I don't want to sound like I don't love OSM, because it is really awesome and gets more awesome the more I look into it, but it is just looking like a big challenge to implement.
I've posited several possible implementation ideas for discussion in the Telegram group.
Thanks so much for your input, I appreciate you!