Virtuální globus

Z FreeGIS portál
Přejít na: navigace, hledání

Webové aplikace open source virtuálních globů lze rozdělit do tří skupin:

  1. vyžadující specializovaný software či plugin - NASA World Wide, Google Earth
  2. postavené na technologii Adobe Flash - Earth Browser (nejde ale o open source)
  3. využívající HTML5 a WebGL - OpenWebGlobe, Cesius, WebGL Earth či WebGL Globe

Podrobnější přehled aplikací virtuálních globů zde.

WebGL Globe

WebGL Globe je nejjednodušší z uvedených aplikacích postavených na technologii HTML5 a WebGL.

Ke zprovoznění stačí do webové stránky začlenit kód v jazyku JavaScript a do adresáře aplikace na straně serveru nahrát texturu jako soubor world.jpg (viz zdrojové kódy aplikace). Následuje minimalistický příklad níže.

  <div id="container"></div>

  <script type="text/javascript" src="third-party/Detector.js"></script>
  <script type="text/javascript" src="third-party/three.min.js"></script>
  <script type="text/javascript" src="third-party/Tween.js"></script>
  <script type="text/javascript" src="globe.js"></script>
  <script type="text/javascript">
    if(!Detector.webgl){
      Detector.addGetWebGLMessage();
    } else {
    var container = document.getElementById( 'container' );
    var globe = new DAT.Globe( container );
    globe.animate();
    xhr.send(null);
    }
  </script>
Ukázka jednoduchého virtuální globu

Tato jednoduchá aplikace je ke stažení jako zip archiv.

Poznámka: Skript lze upravit tak, aby texturu stahoval ze vzdáleného serveru. Na tomto serveru musí být povolen CORS. Příklad takto upravené stránky zde.