|
@@ -183,9 +183,19 @@ export default {
|
|
|
case "SetLocation":
|
|
|
setLocation(params);
|
|
|
break;
|
|
|
- case "AddBaseMapLayer":
|
|
|
- addBaseMapLayer(params);
|
|
|
+ case "AddBaseMapAnSeLayer":
|
|
|
+ addBaseMapAnSeLayer(params);
|
|
|
break;
|
|
|
+ case "AddBaseMapSuSeLayer":
|
|
|
+ addBaseMapSuSeLayer(params);
|
|
|
+ break;
|
|
|
+ case "AddYaoGanLayer":
|
|
|
+ addYaoGanLayer(params);
|
|
|
+ break;
|
|
|
+ case "AddWhiteMoldLayer":
|
|
|
+ addWhiteMoldLayer(params);
|
|
|
+ break;
|
|
|
+
|
|
|
case "AddSingleLayer":
|
|
|
addSingleLayer(params);
|
|
|
break;
|
|
@@ -403,18 +413,72 @@ export default {
|
|
|
});
|
|
|
setLocation.start();
|
|
|
}
|
|
|
- function addBaseMapLayer(params){
|
|
|
+ function addYaoGanLayer(params){
|
|
|
+ let addSingleLayer = new AddSingleLayer({
|
|
|
+ m_map,
|
|
|
+ type:params.type,
|
|
|
+ id:params.id,
|
|
|
+ title:params.title,
|
|
|
+ visible:params.visible,
|
|
|
+ opacity:params.opacity,
|
|
|
+ url:"https://chengdi.china-gis.com:6443/geoscene/rest/services/HP/MapServer",
|
|
|
+ where:params.where,
|
|
|
+ popupEnabled:params.popupEnabled,
|
|
|
+ renderer:params.renderer,
|
|
|
+ elevationInfo:params.elevationInfo
|
|
|
+ })
|
|
|
+ let layer = addSingleLayer.layer;
|
|
|
+ m_map.add(layer);
|
|
|
+ }
|
|
|
+ function addBaseMapAnSeLayer(params){
|
|
|
+ let addBaseMapLayer = new AddBaseMapLayer({
|
|
|
+ id:params.id,
|
|
|
+ title:params.title,
|
|
|
+ visible:params.visible,
|
|
|
+ opacity:params.opacity,
|
|
|
+ url:"https://chengdi.china-gis.com:6443/geoscene/rest/services/Hosted/WT_JC_DARK/MapServer",
|
|
|
+ m_spatialReference,
|
|
|
+ m_fullExtent,
|
|
|
+ })
|
|
|
+ m_view.map.basemap = addBaseMapLayer.basemap;
|
|
|
+ }
|
|
|
+
|
|
|
+ function addBaseMapSuSeLayer(params){
|
|
|
let addBaseMapLayer = new AddBaseMapLayer({
|
|
|
id:params.id,
|
|
|
title:params.title,
|
|
|
visible:params.visible,
|
|
|
opacity:params.opacity,
|
|
|
- url:params.url,
|
|
|
+ url:"https://chengdi.china-gis.com:6443/geoscene/rest/services/Hosted/WT_JC_withe/MapServer",
|
|
|
m_spatialReference,
|
|
|
m_fullExtent,
|
|
|
})
|
|
|
m_view.map.basemap = addBaseMapLayer.basemap;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ function addWhiteMoldLayer(params){
|
|
|
+ let addSingleLayer = new AddSingleLayer({
|
|
|
+ m_map,
|
|
|
+ type:params.type,
|
|
|
+ id:params.id,
|
|
|
+ title:params.title,
|
|
|
+ visible:params.visible,
|
|
|
+ opacity:params.opacity,
|
|
|
+ url: "https://chengdi.china-gis.com:6443/geoscene/rest/services/WT/SceneServer",
|
|
|
+ where:params.where,
|
|
|
+ popupEnabled:params.popupEnabled,
|
|
|
+ renderer:params.renderer,
|
|
|
+ elevationInfo:params.elevationInfo
|
|
|
+ })
|
|
|
+ let layer = addSingleLayer.layer;
|
|
|
+ m_map.add(layer);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
function addSingleLayer(params){
|
|
|
let addSingleLayer = new AddSingleLayer({
|
|
|
m_map,
|
|
@@ -423,7 +487,7 @@ export default {
|
|
|
title:params.title,
|
|
|
visible:params.visible,
|
|
|
opacity:params.opacity,
|
|
|
- url:params.url,
|
|
|
+ url: params.url,
|
|
|
where:params.where,
|
|
|
popupEnabled:params.popupEnabled,
|
|
|
renderer:params.renderer,
|
|
@@ -1882,7 +1946,7 @@ export default {
|
|
|
return
|
|
|
}
|
|
|
//优化数据
|
|
|
- //params.paths = Path.paths;
|
|
|
+ params.paths = [MoveCar.paths];
|
|
|
let pathPipeEvent = new PathPipeEvent({
|
|
|
view:m_view,
|
|
|
paths:params.paths,
|