Necesito crear un sitio web que deba realizar las siguientes tareas:
- Mostrar un mapa web con detalles topográficos
- En el mapa muestra un conjunto de calles seleccionadas.
- Cuando se selecciona una calle, muestra un conjunto de puntos de interés en esa calle
Las restricciones son:
- Ruby on Rails como lenguaje de programación
Todo en la pila debe ser de código abierto.
He echado un vistazo interesado a OpenStreetMap, ¿funcionará para las tareas necesarias?
EDITAR
En realidad, hay un producto que utiliza Google Earth en esta empresa, pero quieren cambiarlo debido a su costo comercial.
openstreetmap
google-earth
tommasop
fuente
fuente
Respuestas:
Si no necesita imágenes satelitales o material 3D, es posible con una combinación de:
Tenemos una aplicación construida encima de lo anterior en gis.modulo.ro que muestra rutas de senderismo de montaña desde OpenStreetMap (el lado del servidor está basado en Java).
Nota: Puede hacer algunas cosas en 3D integrando perfiles de altitud (NASA srtm) con los datos de OpenStreetMap.
fuente
Su primer requisito es que debe poder
Esto no será tan fácil con los mapas de calles abiertos. Con los mapas de Google, la vista 'terreno' es lo suficientemente buena como para mostrar detalles topográficos básicos.
Con Open Street Maps, tendrá que tener su propio servidor que sirva datos topográficos.
fuente