|
@@ -5,6 +5,9 @@ import $ from 'jquery';
|
|
/* 引入 */
|
|
/* 引入 */
|
|
import ArcgisImageryProvider from './ArcgisImageryProvider.js';
|
|
import ArcgisImageryProvider from './ArcgisImageryProvider.js';
|
|
|
|
|
|
|
|
+/* 引入自定义图层 */
|
|
|
|
+import CrImageServerLayer from './CrImageServerLayer.js';
|
|
|
|
+
|
|
/* 扩展更改属性 */
|
|
/* 扩展更改属性 */
|
|
Cesium.TileCoordinatesImageryProvider.prototype.requestImage = function(
|
|
Cesium.TileCoordinatesImageryProvider.prototype.requestImage = function(
|
|
x,
|
|
x,
|
|
@@ -874,7 +877,7 @@ Object.assign(CrMap.prototype, {
|
|
for (let url of options.url) {
|
|
for (let url of options.url) {
|
|
let tileLayer = new Cesium.Cesium3DTileset({
|
|
let tileLayer = new Cesium.Cesium3DTileset({
|
|
url: url,
|
|
url: url,
|
|
- // maximumScreenSpaceError: 16,
|
|
|
|
|
|
+ maximumScreenSpaceError: 64,
|
|
// maxmumMemoryUsage: 218,
|
|
// maxmumMemoryUsage: 218,
|
|
// skipScreenSpaceErrorFactor: 16,
|
|
// skipScreenSpaceErrorFactor: 16,
|
|
// dynamicScreenSpaceError: true,
|
|
// dynamicScreenSpaceError: true,
|
|
@@ -969,18 +972,10 @@ Object.assign(CrMap.prototype, {
|
|
* @param {Object} callSuccess
|
|
* @param {Object} callSuccess
|
|
*/
|
|
*/
|
|
addTileCoordinateImageProvider(options, callSuccess) {
|
|
addTileCoordinateImageProvider(options, callSuccess) {
|
|
- let _self = this;
|
|
|
|
- this._tileProvider = new Cesium.TileCoordinatesImageryProvider({
|
|
|
|
- tilingScheme: new Cesium.WebMercatorTilingScheme(),
|
|
|
|
|
|
+ let layer = new CrImageServerLayer({
|
|
|
|
+ viewer: this._viewer,
|
|
|
|
+ url: options.url
|
|
});
|
|
});
|
|
- // provider.onRequestRectangle = function(x, y, level, rec) {
|
|
|
|
- // if (level < 5) return;
|
|
|
|
- // _self._entities.removeAll();
|
|
|
|
- // console.log('===瓦片网格>>>', x, y, level, rec);
|
|
|
|
- // let entityId = x + "_" + "_" + y + "_" + level;
|
|
|
|
- // }
|
|
|
|
- let layer = this._addImageryProvider(this._tileProvider);
|
|
|
|
- if (callSuccess) callSuccess();
|
|
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
|