I need to build a website which needs to perform the following tasks:
- Display a web map with topographical details
- On the map show a set of selected streets
- When a street is selected show a set of points of interest on that street
The constraints are:
-
Ruby on Rails as a programming language
-
Everything in the stack must be open source
I've given an interested look at OpenStreetMap will it work for the needed tasks?
EDIT
Actually there is a product using Google Earth in this company but they want to change it due to its commercial cost.
Best Answer
If you don't need satellite imagery or 3D stuff it's possible with a combination of:
We have an application built on top of the above at gis.modulo.ro that shows mountain hiking trails from OpenStreetMap (server side is Java based).
Note: You can do some 3D stuff by integrating altitude profiles (NASA srtm) with the OpenStreetMap data.