F4 map allows you to create 3D images based on OSM maps.
I want to create an application, which allows you to edit such 3D map, i. e. remove and add buildings and roads (without modifying the underlying OSM data).
How can I do this?
My first thought was to
- take F4 map client,
- modify it so that it gets the data not from OSM, but from my web service.
Then, when the user removes a building in the browser, the client-side code sends a request to a web service and the building is removed from the database. Same for adding buildings, roads and everything else.
I'm wondering, if there are better approaches.
If there is any existing code, which I can re-use for my purposes, please tell me.
Update 1:
- It seems that F4 map's source code is not available publicly.
- CesiumJS seems to be able to render maps with buildings.