乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      cesium計算當(dāng)前地圖范圍extent以及近似當(dāng)前層級zoom

       Coder編程 2021-12-02

      前言

      cesium 官網(wǎng)的api文檔介紹地址cesium官網(wǎng)api,里面詳細(xì)的介紹 cesium 各個類的介紹,還有就是在線例子:cesium 官網(wǎng)在線例子,這個也是學(xué)習(xí) cesium 的好素材。

      內(nèi)容概覽

      1.計算當(dāng)前地圖范圍extent
      2.計算近似當(dāng)前層級zoom

      效果圖如下:

      實現(xiàn)思路如下:

      • 監(jiān)聽地圖變化事件

       

      //監(jiān)聽地圖移動完成事件
      this.viewer.camera.moveEnd.addEventListener(this.onMoveendMap);
      //監(jiān)聽地圖移動完成事件
      onMoveendMap = () => {
      const me = this;
      //獲取當(dāng)前相機高度
      let height = Math.ceil(me.viewer.camera.positionCartographic.height);
      let zoom = me.heightToZoom(height);
      let bounds = me.getCurrentExtent();
      console.log('地圖變化監(jiān)聽事件',zoom,bounds);
      };

       

      • 獲取當(dāng)前地圖范圍
      /*
      *獲取當(dāng)前三維范圍
      *extent,返回當(dāng)前模式下地圖范圍[xmin,ymin,xmax,ymax]
      *extent,返回當(dāng)前模式下地圖范圍{xmin,ymin,xmax,ymax}
      */
      getCurrentExtent = () => {
      //獲取當(dāng)前三維地圖范圍
      var Rectangle = this.viewer.camera.computeViewRectangle();
      ……

      更多詳情見下面鏈接文章

      cesium計算當(dāng)前地圖范圍extent以及近似當(dāng)前層級zoom

      文章提供源碼,對本專欄感興趣的話,可以關(guān)注一波

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多