2010-08-24 19 views
33

Estoy buscando una alternativa a Google-maps con toda la riqueza de su API pero más abierta. ¿Existe tal cosa?¿Abrir alternativas a Google-maps?

+2

Usted también puede estar interesado en el siguiente mensaje: http://stackoverflow.com/questions/1237187/openlayers-vs-google-maps –

+0

GoogleMaps ofrece una API y ** ** imágenes de mapas gratis. ¿Estás buscando solo una API de mapa, o también necesitas recomendaciones para imágenes gratis? – MarkJ

Respuesta

5

OpenLayers

Acerca de ...
OpenLayers hace que sea fácil de poner un mapa dinámico en cualquier página web. Puede mostrar mosaicos de mapas y marcadores cargados desde cualquier fuente. MetaCarta desarrolló la versión inicial de OpenLayers y la dio al público para promover el uso de información geográfica de todo tipo. OpenLayers es completamente gratuito, JavaScript de código abierto, publicado bajo una licencia de estilo BSD.

1

Si se encuentra en el Reino Unido, puede utilizar los mapas de Ordance Surveys 'OS Open Data.

+0

Sí, pero ¿hay una API para ello? – Snowcrash

+0

@snowcrash Sí, una API excelente: OpenSpace http://openspace.ordnancesurvey.co.uk/openspace/technicalfaq.html – MarkJ

+0

Para aclarar, hay una API web pero no una API nativa. – Snowcrash

1

Considere este artículo: http://www.alistapart.com/articles/takecontrolofyourmaps

Aquí están algunas opciones sugeridas por el artículo:
1-OpenLayers
2-TileCache
3-Mapnik
4-QGIS

El artículo explica (teóricamente) cómo crear su propia pila de software que imitará a Google Maps, pero que permanecerá bajo su completo control.

Es posible que no necesite todas las capas de software para su proyecto, pero puede encontrar el artículo útil independientemente.

15

Google ha introducido recientemente un límite de 25,000 sesiones de mapas por día, lo que nos obligó a considerar las alternativas para algunos de nuestros sitios.

Hemos escrito una publicación en el blog al respecto con algunos ejemplos here.

En pocas palabras, hemos elegido utilizar una combinación de CloudMade's Leaflet para Javascript Map API, y luego Open MapQuest (basado en datos de OpenStreetMap) para las teselas.