Difference between revisions of "Hello openlayers"

From OSGeo
Jump to navigation Jump to search
Line 11: Line 11:
 
É um dialecto de [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMAScript]:
 
É um dialecto de [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMAScript]:
 
  Sintaxe: Java? C?
 
  Sintaxe: Java? C?
Paradigma: Orientada Para o Objecto
+
Paradigma: Orientada Para o Objecto
  
 
O código pode ser facilmente embebido numa página de HTML
 
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).

Revision as of 10:07, 23 February 2010

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).