Skip to content

Commit

Permalink
OSM底图显隐问题
Browse files Browse the repository at this point in the history
  • Loading branch information
supermap123 committed Aug 29, 2023
1 parent cfe76d3 commit e0c34a3
Showing 1 changed file with 30 additions and 30 deletions.
60 changes: 30 additions & 30 deletions SuperMap iEarth/src/store/layerStore/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -532,49 +532,49 @@ export const useLayerStore = defineStore({

// 传入影像图层,获取并返回他在项目中的名称
getImageryLayerName(imageryLayer: any) {
// let imageUrl = imageryLayer._imageryProvider.url || imageryLayer._imageryProvider._url;
// // if (!imageUrl) return window.LangGlobal.global.lnglatMap;
// if (imageUrl.indexOf("earth-skin.jpg") != -1) {
// return "默认影像"
// }
// let targetItem = this.layerServiceData.onlineBaseLayerList.find((item: any) => item.url === imageUrl)
// if (targetItem) {
// return targetItem.name;
// } else if (imageUrl) {
// if (imageUrl.indexOf("realspace/datas/") != -1) {
// let otherImageLayerName = imageUrl.split('realspace/datas/')[1].replace('/', '');
// return otherImageLayerName;
// } else {
// // return window.LangGlobal.global.unnamedLayer;
// }
// } else {
// // return window.LangGlobal.global.unnamedLayer;
// }

let imageUrl = imageryLayer._imageryProvider.url || imageryLayer._imageryProvider._url;

if(!imageUrl) return GlobalLang.lnglatMap;
if(imageUrl.indexOf("earth-skin.jpg")!=-1){
if (!imageUrl) return GlobalLang.lnglatMap;

if (imageUrl.indexOf("earth-skin.jpg") != -1) {
return GlobalLang.defaultImage;
}


// 项目底图
let targetItem = this.layerServiceData.onlineBaseLayerList.find((item: any) => item.url === imageUrl)
if (targetItem) {
return GlobalLang[targetItem.type];
}else if(imageUrl){
// let otherImageLayerName = imageUrl.split('realspace/services/')[1].split('/rest/realspace')[0]

if(imageUrl.indexOf("realspace/datas/")!=-1){
} else if (imageUrl) {
if (imageUrl.indexOf("realspace/datas/") != -1) {
let otherImageLayerName = imageUrl.split('realspace/datas/')[1].replace('/', '');
return otherImageLayerName;
}else{
} else {
return 'Unnamed';
}
}else{
}

// 网络底图
if (imageryLayer._imageryProvider.tablename) {
let tableName = imageryLayer._imageryProvider.tablename;
if (tableName.indexOf('http') === -1) {
if (tableName.indexOf('%') != -1) {
let newName = tableName.split('%')[0];
return newName;
}
// 支持地图服务
if (tableName.indexOf('/maps/') != -1) {
let newName = tableName.split('/maps/')[1].replace('/', '');
return newName;
}
return tableName;
} else {
return 'Unnamed';
}
} else {
return 'Unnamed';
}
},

// 获取地形图层名称
getTerrainLayerName(): any {
if (window.viewer.terrainProvider._baseUrl) {
Expand Down Expand Up @@ -604,7 +604,7 @@ export const useLayerStore = defineStore({
// return '无地形';
return 'invisible';
}
},
},

// 更新已勾选选项
updateSelectedOption(selectedOption:any){
Expand Down

0 comments on commit e0c34a3

Please sign in to comment.