Skip to content

快速开始

页面构建

HTML
<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8" />
  <title>Hello World</title>
  <link href="LSGlobe/Widgets/widgets.css" type="text/css" rel="stylesheet" />
  <script src="Build/LSGlobe/LSGlobe.js"></script>
 </head>
 <body>
  <div id="lsGlobe" class="fullSize"></div>
  <div id="loadingOverlay">
   <h1>Loading...</h1>
  </div>
 </body>
</html>

初始化一个球

前提条件

token :是当前用户的登录凭证,可以通过接口获取素材权限、团队权限、用户信息等,获取方法可以参照登录接口 lincenseUrl:一般是部署路径+"/wish3dearth/api/access/v1.0.0"

在初始化之前我们必须要有许可服务地址(lincenseUrl)和许可码(licenseCode),获取方法我们可以参考许可相关,返回值 data 就是 licenseCode。

初始化地球代码:

HTML

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8" />
  <title>Hello World</title>
  <link href="LSGlobe/Widgets/widgets.css" type="text/css" rel="stylesheet" />
  <script src="Build/LSGlobe/LSGlobe.js"></script>
 </head>
 <body>
  <div id="lsGlobe" class="fullSize"></div>
  <div id="loadingOverlay">
   <h1>Loading...</h1>
  </div>
  <script>
        var viewer = new LSGlobe.Viewer('lsGlobe', {
            baseLayerPicker: false,
            sceneModePicker: false,
            fullscreenButton:false,
            guid:licenseCode,
            //许可码
            licenseUrl:lincenseUrl
            //许可服务地址
        });
        //token是当前用户的登录凭证、权限验证凭证(如果没有用户系统可以不设)
        LSGlobe.LSOnline.defaultAccessToken = token;
    </script>
 </body>
</html>

Released under the MIT License.