xushiting 4 years ago
parent
commit
79dbe6897b
1 changed files with 37 additions and 4 deletions
  1. 37 4
      js/popindoorAPI2.7.1.js

+ 37 - 4
js/popindoorAPI2.7.1.js

@@ -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;