The end to the academic year is always frantic, but working on iD has made the last two weeks more enjoyable. I’m continually impressed by the amount of time, effort, and collaboration that has gone into making OSM what it is today. I think I’ve only scratched the surface of the codebase.
Anyways, I am currently working on linking the notes API service to an SVG display layer. I’ve hit a few bumps, but I’ve found that most things are pretty straightforward. Notes are now successfully retrieved and parsed when the map is moved, and I’ve begun working on caching. Additionally, the map data UI now has a button for toggling map notes, and a placeholder button for adding notes (just like osm.org) has been added to the map-control list. It’s a placeholder because I haven’t quite finished adding the SVG to iD’s sprite sheet.
If you have any suggestions regarding notes or the notes UI, please reach out!
Cheers and happy almost summer (northern hemisphere),