I've recently started working on Waze.com to help update the map and I've come across a few issues that I think could be addressed.
1. When adding any feature to the map a user cannot un-select the feature after selecting it.
By this, I mean that if i were to click the '+' and select Parking Lot but then changed my mind, I would either have to create the landmark and then delete it, or navigate away from the page in order to remove the landmark producing cursor. There should be some way to de-select the 'add a feature'.
2. When adding a Landmark feature to a location on the map in which a user has no ability to edit, meaning it's outside of the boundaries of their influence on the map, the program doesn't prevent the user from creating the landmark until he/she attempts to save the changes. It would be nice if it prevented it from the start, recognizing that this user has no ability to edit features on that part of the map.
3. I think perhaps there's a need to change how user's updates are saved. For example, If I were to add a road near the boundaries of my influence on the map and then mark a parking lot which happens to be outside of the boundaries of where i'm allowed to edit, after which i realize it's out of the boundaries and so i delete it, the application now shows i've made 3 changes. Problem is, because the second change of creating the parking lot will fail to save, so will all of the other changes, including the first change of creating the road, which was a valid change. Instead of my erasing the parking lot being an additional change, it would be nice if it would instead just cancel out the original change so that the first one may still be saved. This also brings me to my 4th point.
4. In the situation listed in number 3, i'm now in a situation on the update map screen in which my save will fail so any subsequent changes will also fail to save. In order to fix this, I have to navigate away from the page and return to it in order to clear all of the changes. It would be nice if there were a way to simply undo all the changes you've done to this point so that you can bring the application back to a point at which it can save successfully.
These are just some scenarios and situations i've come across while updating the map.
Please let me know what you think and if any of these changes might be feasible.