Aller au contenu | Aller au menu | Aller à la recherche

MozMapLayers et LiziLayers : OpenLayers sort du Web

Je suis fière de vous annoncer la publication de MozMaplayers en version 0.9 et LiziLayers en version 0.1.

MozMaplayers est une extension pour Mozilla Firefox 2, Mozilla Thunderbird 2 et Mozilla Toolkit basé sur OpenLayers.

OpenLayers est une bibliothèque libre JavaScript Open Source initialement mis au point par MetaCarta. OpenLayers est conçu pour créer des cartes dynamiques dans toute page Web.

OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles and markers loaded from any source. MetaCarta developed the initial version of OpenLayers and gave it to the public to further the use of geographic information of all kinds. OpenLayers is completely free, Open Source JavaScript, released under the BSD License.

MozMaplayers est une adaptation d'OpenLayers à l'environnement XUL. Avec le même code JavaScript, vous pouvez créer des cartes dynamiques dans toute fenêtre d'application XUL. Vous pouvez donc utiliser les mêmes codes que ce soit dans une page Web ou une application XUL!

MozMapLayers makes it easy to put a dynamic map in any XUL application.

Pour utiliser MozMapLayers, dans vos applications XUL, il vous suffit d'ajouter ces 2 lignes en en-tête de votre fenêtre XUL :

<?xml-stylesheet href="chrome://mozmaplayers/skin/default/style.css" type="text/css"?>
<?xul-overlay href="chrome://mozmaplayers/content/olOverlay.xul"?>

Pour installer MozMapLayers, télécharger le xpi, et dézipper l'extension dans le dossier mozmaplayers@3liz.org que vous aurez créer dans le dossier extensions de votre application. Si la version de Gecko est comprise entre 1.9a7 et 1.9.*, vous n'avez rien d'autre à faire.

MozMapLayers apporte aussi une nouveauté, le type de couche mozStorage (OpenLayers.Layer.mozStorage). Ce type de couche est lut à partir d'une base de données SQLite locale. La geometrie des objets doit être enregistré au format Well Known Text (WKT).

Si vous installer MozMapLayers sur votre Firefox de version 2.0 ou supérieur, vous pourrez visualiser des exemples via l'adresse suivante :

chrome://mozmaplayers/content

Vous trouverez :

  • une carte des derniers tremblements de terre ayant eu lieu (via un GeoRSS fournit par l'USGS Earthquake Information)
  • une animation météo de l'ouragan Katerina (via la norme WMS-T)

Enfin MozMapLayers est actuellement en version 0.9 en attendant la sortie officiel de Gecko 1.9. De plus nous souhaitons ajouter d'autres fonctionnalités. Mais vous pouvez dès à présent imaginer des extensions cartographiques pour Firefox, Thunderbird ou tout autre application XUL!

Afin de tester et de valider vos scripts OpenLayers, nous pubilons aussi LiziLayers. LiziLayers est un éditeur de code qui vous permettra de tester vos scripts OpenLayers qu'ils soient pour une page HTML ou une application XUL. Pour ce faire LiziLayers s'appuie sur MozMaplayers.