webglearth2, Earth 2项目的源代码

分享于 

5分钟阅读

GitHub

  繁體 雙語
WebGL Earth 2
  • 源代码名称:webglearth2
  • 源代码网址:http://www.github.com/webglearth/webglearth2
  • webglearth2源代码文档
  • webglearth2源代码下载
  • Git URL:
    git://www.github.com/webglearth/webglearth2.git
    Git Clone代码到本地:
    git clone http://www.github.com/webglearth/webglearth2
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/webglearth/webglearth2
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    WebGL Earth

    美国地球 2.0

    在任何浏览器中运行开源虚拟行星网络应用程序,支持WebGL标准。 手机。iPad或者安卓手机等移动设备也将受到支持。 它是一个自由软件和一个社区驱动的项目。

    有一个非常容易使用的JavaScript API - 完全模仿 LeafletJS。

    请参阅:http://examples.webglearth.org/ 演示。

    合同开发和支持

    联系人:info@klokantech.com

    用法

    JavaScript API

    WebGL版本 2.0适应流行的LeafletJS API。 所以如果你熟悉传单,你可以很容易地开始使用地球,像标记,弹出,中心和飞行在给定纬度和经度的地方。 传单的代码也可以与我们混合使用- 你可以通过 L.LatLng 和l。latlngbounds等。

    简单的Hello World:

    <!DOCTYPE HTML>
    <html>
     <head>
     <scriptsrc="http://www.webglearth.com/v2/api.js"></script>
     <script>functioninitialize() {var earth =newWE.map('earth_div');WE.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(earth); }</script>
     </head>
     <bodyonload="initialize()">
     <divid="earth_div"style="width:600px;height:400px;"></div>
     </body>
    </html>

    更多示例位于:http://examples.webglearth.org/

    for的原始版本也是自己的简单 API,可以保持兼容性。 它在 http://www.webglearth.org/api 文档。

    支持的传单API方法尚未文档化,最好的信息源目前是--示例( src/api-l.htmlsrc/api.htmlsrc/polygon.html ) 和API符号导出 itselves ( src/api.jssrc/api-l.js )。

    在线主机 API

    可以从Google中获得项目 API,并可以直接从你的web应用程序中链接并调用 http://www.webglearth.com/v2/api.js 上面 演示了这种使用形式。

    在你自己的网站上嵌入一个地球仪是非常容易的。

    来自自定义服务器或者脱机服务器的

    因为项目是 100%开源的,完整的代码也可以在你自己的网站上托管或者在你的。 准备使用API发行版的准备工作有: https://github.com/webglearth/webglearth2/releases

    使用自定义渲染贴图砖( 使用 http://www.maptiler.com/ 制作) 可以在内部网上使用,在受限环境中甚至脱机使用。 应该通过HTTP协议( 可能通过本地主机) 访问这个 API。

    开发和构建插件

    • 克隆来自GitHub的代码,包括子模块的( 铯)。
    • 使用 make cesium 生成所需组件。

    运行应用程序

    • 运行 make serve 以启动plovr服务器( 端口 9810 )
    • 打开任何 src/*.html

    构建应用程序

    • 运行 make build 以生成 deploy/*_nocesium.js
    • 将这些源组合在一起生成单个 JavaScript file:
    
    /**
    
    
     * WebGL Earth 2.0
    
    
     * ===============
    
    
     * Copyright (C) 2014 - Klokan Technologies GmbH
    
    
     * http://www.webglearth.org/
    
    
     * Powered by Cesium (http://www.webglearth.org/cesium). Apache 2.0 license.
    
    
     */
    
    
    
    CESIUM_BASE_URL = '.';
    
    
    {content of cesium/Build/Cesium/Cesium.js}
    
    
    {content of deploy/api_nocesium.js}
    
    
    
    

    支持

    • Klokan技术有限公司
    • 分析图形,公司。
    • Tween环球有限公司
    • Miizee.com

    WEB  cod  Source  proj  源代码  Webgl  
    相关文章