|
@@ -1,6 +1,7 @@
|
|
|
import SceneLayer from '@arcgis/core/layers/SceneLayer'
|
|
|
import FeatureLayer from '@arcgis/core/layers/FeatureLayer'
|
|
|
import VectorTileLayer from '@arcgis/core/layers/VectorTileLayer'
|
|
|
+import TileLayer from '@arcgis/core/layers/TileLayer'
|
|
|
class AddSingleLayer{
|
|
|
constructor(options) {
|
|
|
this.id = options.id;
|
|
@@ -57,12 +58,21 @@ class AddSingleLayer{
|
|
|
case "vectorTile":
|
|
|
this.layer = new VectorTileLayer({
|
|
|
url:this.url,
|
|
|
- // id:this.id,
|
|
|
- // title:this.title,
|
|
|
- // opacity:this.opacity,
|
|
|
- // visible:this.visible,
|
|
|
- // outFields:["*"],
|
|
|
- // popupEnabled:true
|
|
|
+ id:this.id,
|
|
|
+ title:this.title,
|
|
|
+ opacity:this.opacity,
|
|
|
+ visible:this.visible,
|
|
|
+ outFields:["*"],
|
|
|
+ popupEnabled:true
|
|
|
+ })
|
|
|
+ break;
|
|
|
+ case "tile":
|
|
|
+ this.layer = new TileLayer({
|
|
|
+ url:this.url,
|
|
|
+ id:this.id,
|
|
|
+ title:this.title,
|
|
|
+ opacity:this.opacity,
|
|
|
+ visible:this.visible
|
|
|
})
|
|
|
break;
|
|
|
default:
|