Preciso criar um site que precise executar as seguintes tarefas:
- Exibir um mapa da web com detalhes topográficos
- No mapa, mostre um conjunto de ruas selecionadas
- Quando uma rua é selecionada, mostre um conjunto de pontos de interesse nessa rua
As restrições são:
- Ruby on Rails como uma linguagem de programação
Tudo na pilha deve ser de código aberto
Dei uma olhada interessada no OpenStreetMap, ele funcionará para as tarefas necessárias?
EDITAR
Na verdade, existe um produto usando o Google Earth nesta empresa, mas eles querem alterá-lo devido ao seu custo comercial.
openstreetmap
google-earth
tommasop
fonte
fonte
Respostas:
Se você não precisa de imagens de satélite ou coisas 3D, é possível com uma combinação de:
Nós temos um aplicativo construído sobre o acima em gis.modulo.ro que mostra trilhas para caminhadas nas montanhas do OpenStreetMap (o lado do servidor é baseado em Java).
Nota: Você pode fazer algumas coisas em 3D integrando perfis de altitude (NASA srtm) aos dados do OpenStreetMap.
fonte
Seu primeiro requisito é que você seja capaz de
Isso não será tão fácil com mapas de ruas abertos. Com o google maps, a visualização 'terreno' é boa o suficiente para mostrar detalhes topográficos básicos.
Com os mapas de rua abertos, você terá que ter seu próprio servidor, que serve dados topográficos.
fonte