|
@@ -872,6 +872,37 @@ var Load3DModel= function (main_view,main_scene,map_view)
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+var addMinMap= function (main_view,main_scene,map_view)
|
|
|
|
+{
|
|
|
|
+ if(!IV.custom) //自定义功能集合
|
|
|
|
+ IV.custom={};
|
|
|
|
+
|
|
|
|
+ var geo_service = IV.injector.get('GeoTransformationService');
|
|
|
|
+ var uploadService=IV.injector.get("UploadService");
|
|
|
|
+ var configService =window.IV.injector.get("ConfigService");
|
|
|
|
+ var userService=IV.injector.get("UserService");
|
|
|
|
+ var sitmodelRepo = IV.api.SiteModelApiService.repository;
|
|
|
|
+ var menuItems = IV.getMenuItems();
|
|
|
|
+
|
|
|
|
+ var newItem = {
|
|
|
|
+ title: "加载地图",
|
|
|
|
+ icon: {
|
|
|
|
+ className: "fa fa-thumb-tack"
|
|
|
|
+ },
|
|
|
|
+ isVisible: function()
|
|
|
|
+ {
|
|
|
|
+ return true;
|
|
|
|
+ },
|
|
|
|
+ isPreviewIconVisible: function()
|
|
|
|
+ {
|
|
|
|
+ return true;
|
|
|
|
+ },
|
|
|
|
+ order: 40,
|
|
|
|
+ template:findUrl()+"locat/addDataSet.html"
|
|
|
|
+ };
|
|
|
|
+ menuItems.push(newItem);
|
|
|
|
+};
|
|
|
|
+
|
|
/*查找本站域名,一个通用的方法*/
|
|
/*查找本站域名,一个通用的方法*/
|
|
function findUrl(){
|
|
function findUrl(){
|
|
var pathArray = window.location.pathname.split( '/' );
|
|
var pathArray = window.location.pathname.split( '/' );
|
|
@@ -956,7 +987,8 @@ var Setting=function(){
|
|
subArea: false,
|
|
subArea: false,
|
|
cursorPosition: false,
|
|
cursorPosition: false,
|
|
switchMap: false,
|
|
switchMap: false,
|
|
- loadl3DModels:false
|
|
|
|
|
|
+ loadl3DModels:false,
|
|
|
|
+ map:true
|
|
};
|
|
};
|
|
}
|
|
}
|
|
function load_menu(){
|
|
function load_menu(){
|
|
@@ -967,18 +999,19 @@ var Setting=function(){
|
|
if(general_setting.loadl3DModels){
|
|
if(general_setting.loadl3DModels){
|
|
var load3DModel = new Load3DModel(main_view,main_scene,map_view, map_scene);
|
|
var load3DModel = new Load3DModel(main_view,main_scene,map_view, map_scene);
|
|
main_view.addToScene(load3DModel);
|
|
main_view.addToScene(load3DModel);
|
|
-
|
|
|
|
}
|
|
}
|
|
// if(general_setting.switchMap){
|
|
// if(general_setting.switchMap){
|
|
// var cadMapChnager = new CADMapChanger(map_view, map_scene);
|
|
// var cadMapChnager = new CADMapChanger(map_view, map_scene);
|
|
// map_view.addToScene(cadMapChnager);
|
|
// map_view.addToScene(cadMapChnager);
|
|
// }
|
|
// }
|
|
- //
|
|
|
|
if(general_setting.subArea){
|
|
if(general_setting.subArea){
|
|
var highlightSiteModelLayer = new HighlightSiteModelLayer(main_view,main_scene,map_view, map_scene);
|
|
var highlightSiteModelLayer = new HighlightSiteModelLayer(main_view,main_scene,map_view, map_scene);
|
|
map_view.addToScene(highlightSiteModelLayer);
|
|
map_view.addToScene(highlightSiteModelLayer);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ //if(general_setting.map){
|
|
|
|
+ var myMap = new addMinMap(main_view,main_scene,map_view, map_scene);
|
|
|
|
+ main_view.addToScene(myMap);
|
|
|
|
+ //}
|
|
}
|
|
}
|
|
IV.custom.settingSave=function(e){
|
|
IV.custom.settingSave=function(e){
|
|
general_setting.subArea=document.getElementById("setting_sitemodel").checked;
|
|
general_setting.subArea=document.getElementById("setting_sitemodel").checked;
|