OpenLayers é uma biblioteca JavaScript Open Source para exibir dados espacias em páginas web. Ele fornece uma API para construir aplicações geograficas baseadas na web semelhantes ao Google Maps e ao MSN Virtual Earth. A biblioteca inclui componentes das bibliotecas Rico e JavaScript Prototype Javascript Framework.

O OpenLayers pode obter dados de diversos recursos, tais como: Web Map Service, Web Feature Service, Google Maps, OpenStreetMap, Virtual Earth, Yahoo! Maps, MapServer, GeoServer, ka-Map, World Wind servers, além de possuir suporte à GeoRSS, navegação tanto pelo mouse quanto pelo teclado, adição de marcadores e seleção de layers.


Mapa OpenLayers

O OpenLayers foi criado pela MetaCarta depois do O’Reilly Where 2.0 Conference em junho de 2005, e sua primeira versão released foi disponibilizada em junho de 2006 antes do Where 2.0 Conference. A MetaCarta é a principal empresa envolvida com o OpenLayers dando suporte e gerenciando o projeto. Desde novembro de 2007 o OpenLayers virou um projeto da OSGeo ( Open Source Geospatial Foundation).

Se você está a procura de material sobre o OpenLayers, veja os links a seguir:

- Introdução ao OpenLayers: Básico
- Introdução ao OpenLayers: Layers
- Introdução ao OpenLayers: Controle
- Introdução ao OpenLayers: Vetores
- Introdução ao OpenLayers: Propriedades da Layer
- Introdução ao OpenLayers: Integração
- OpenLayers Architect
- Exemplos de aplicações com OpenLayers

Caso após ler todo esse material, é provavel que dúvidas apareçam, então eu sugiro que você entre na lista de discussão GeoServer-BR, que além de falar sobre o GeoServer, também fala sobre o OpenLayers, que é um dos front-end mais utilizados junto com o GeoServer.