ImageryLayerCollection

                有序的圖像層集合。
                new ImageryLayerCollection()

                Members

                layerAdded : Event

                將層添加到集合時引發的事件。事件處理程序將傳遞給添加的層和添加該層的索引。
                Default Value: Event()

                layerMoved : Event

                層更改集合中的位置時引發的事件。事件處理程序將傳遞給已移動的層、移動后的新索引以及移動前的舊索引。
                Default Value: Event()

                layerRemoved : Event

                從集合中移除層時引發的事件。事件處理程序將傳遞給已刪除的層和從中刪除該層的索引。
                Default Value: Event()

                layerShownOrHidden : Event

                通過設置ImageryLayer#show屬性顯示或隱藏層時引發的事件。事件處理程序將傳遞一個對此層的引用、集合中層的索引,以及一個標志,如果層現在顯示,則為真;如果層現在隱藏,則為假。
                Default Value: Event()

                length : Number

                獲取此集合中的層數。

                Methods

                add(layer, index)
                向集合中添加層。
                Parameters:
                layer (ImageryLayer) 要添加的層。
                index (Number) 添加層的索引。如果省略,該層將添加到所有現有層的頂部。
                Throws
                • DeveloperError : 索引(如果提供)必須大于或等于零且小于或等于層數。
                addImageryProvider(imageryProvider, index) → {ImageryLayer}
                使用給定的ImageryProvider創建新層并將其添加到集合中。
                Parameters:
                imageryProvider (ImageryProvider) 要為其創建新層的圖像提供商。
                index (Number) 添加層的索引。如果省略,該層將添加到所有現有層的頂部。
                contains(layer) → {Boolean}
                檢查集合是否包含給定層。
                Parameters:
                layer (ImageryLayer) 要檢查的層。
                destroy()
                銷毀此集合中所有層持有的WebGL資源。顯式銷毀此對象允許確定地釋放WebGL資源,而不是依賴垃圾收集器。

                此對象銷毀后,不應使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。因此,將返回值(undefined)賦給對象,如示例中所述。
                Example
                layerCollection = layerCollection && layerCollection.destroy();
                Throws
                See:
                get(index) → {ImageryLayer}
                從集合中按索引獲取層。
                Parameters:
                index (Number) 要檢索的索引。
                indexOf(layer) → {Number}
                確定集合中給定層的索引。
                Parameters:
                layer (ImageryLayer) 要查找的索引的層。
                isDestroyed() → {Boolean}
                如果此對象被破壞,則返回true;否則返回false。

                如果此對象被破壞,則不應使用它;調用除isDestroyed以外的任何函數將導致DeveloperError異常。
                See:
                lower(layer)
                在集合中將層降低一個位置。
                Parameters:
                layer (ImageryLayer) 要移動的層。
                Throws
                lowerToBottom(layer)
                將層降低到集合的底部。
                Parameters:
                layer (ImageryLayer) 要移動的層。
                Throws
                pickImageryLayerFeatures(ray, scene) → {Promise.<Array.<ImageryLayerFeatureInfo>>|undefined}
                異步確定與拾取光線相交的圖像層特征。通過調用ImageryProvider#pickFeatures為每個圖像層(與拾取光線相交)的瓦片,可以找到相交的圖像層特征。要從屏幕上的某個位置計算拾取光線,請使用Camera.getPickRay
                Parameters:
                ray (Ray) 要測試交叉點的光線。
                scene (Scene) 現場。
                Example
                var pickRay = viewer.camera.getPickRay(windowPosition);
                var featuresPromise = viewer.imageryLayers.pickImageryLayerFeatures(pickRay, viewer.scene);
                if (!bmgl.defined(featuresPromise)) {
                    console.log('No features picked.');
                } else {
                    bmgl.when(featuresPromise, function(features) {
                        // This function is called asynchronously when the list if picked features is available.
                        console.log('Number of features: ' + features.length);
                        if (features.length > 0) {
                            console.log('First feature name: ' + features[0].name);
                        }
                    });
                }
                raise(layer)
                在集合中向上提升一個層。
                Parameters:
                layer (ImageryLayer) 要移動的層。
                Throws
                raiseToTop(layer)
                將層提升到集合的頂部。
                Parameters:
                layer (ImageryLayer) 要移動的層。
                Throws
                remove(layer, destroy) → {Boolean}
                刪除此集合中的層(如果存在)。
                Parameters:
                layer (ImageryLayer) 要刪除的層。
                destroy (Boolean) (default true) 是否在移除層的同時銷毀層。
                removeAll(destroy)
                刪除此集合中的所有層。
                Parameters:
                destroy (Boolean) (default true) 是否在移除層的同時銷毀層。
                主站蜘蛛池模板: 91黑丝国产线观看免费| 中文乱码精品一区二区三区| 狠狠色噜噜狠狠狠合久| 国产午夜成人AV在线播放| 97精品人妻一区二区三区香蕉| 无码人妻精品一二三区免费| 亚洲乱码一区二区三区在线观看| 男女午夜性刺激| 国产一级又色又爽又黄大片| 美女张开腿让男人桶的动态图| 天天躁日日躁狠狠躁人妻| 久久99蜜桃精品久久久久小说| 欧美jizz18性欧美| 亚洲色欲久久久综合网东京热| 色88久久久久高潮综合影院| 国产毛片久久久久久国产毛片| WWW夜片内射视频日韩精品成人| 无码视频免费一区二三区| 亚洲一区电影在线观看| 狠狠躁夜夜躁人人爽天天天天97| 国产99在线播放| 久草视频精品在线| 国产麻豆精品入口在线观看| 一本一道久久a久久精品综合| 日本免费人成视频播放| 亚洲一级毛片视频| 永久免费bbbbbb视频| 免费黄色在线网址| 色综合a怡红院怡红院首页| 国产激情一区二区三区四区| 97精品国产97久久久久久免费| 市来美保在线播放| 久久久久久久久久久久久久久久久久| 桃花直播下载免费观看| 亚洲欧美另类中文字幕| 男人桶女人j的视频在线观看| 四虎影视永久在线yin56xyz| 香蕉99国内自产自拍视频| 国产福利一区二区三区在线视频| 97人妻人人做人碰人人爽| 女人是男人未来1分50秒 |