Hello openlayers

From OSGeo
Revision as of 09:07, 23 February 2010 by Doublebyte (talk | contribs)
Jump to navigation Jump to search

Introducao ao OpenLayers

O OpenLayers é uma API de JavaScript, para visualizar dados geográficos no browser; É completamente self-contained, o que quer dizer que não tem nenhumas dependências externas; É gratuito, o código esta integralmente aberto e e publicado sobre uma licença “ultra permissiva” do estilo BSD;

JavaScript

É uma linguagem de scripting sobretudo utilizada do lado do cliente, implementada como componente do bowser e permitindo o desenvolvimento de UI melhorados e sites dinâmicos É um dialecto de ECMAScript:

Sintaxe: Java? C?
Paradigma: Orientada Para o Objecto

O código pode ser facilmente embebido numa página de HTML

Usando o OpenLayers

As bibliotecas do OpenLayers podem ser utilizadas directamente a partir do website:

<script src="http://openlayers.org/api/OpenLayers.js"></script>

Ou então podem ser referenciadas localmente no computador. Nesta workshop, elas vão ser servidas pelo webserver local:

<script src="http://localhost/OpenLayers/OpenLayers.js"></script>

Sempre que o OpenLayers precise de contactar o servidor e injectar a resposta (xml) na página, este utiliza um XMLHttpRequest (e.g.: format parser, WFS requests, GeoRSS).