|
@@ -126,14 +126,15 @@ var HighlightSiteModelLayer = function(main_view, main_scene, map_view, map_scen
|
|
|
}
|
|
|
|
|
|
var userService = IV.injector.get("UserService");
|
|
|
+ //如果没有打开控制点面板,就打开
|
|
|
if (userService.isAdmin()&&!IV.myMap) {
|
|
|
var main_view = IV.getMainView();
|
|
|
IV.myMap = new addMinMap(main_view, main_scene, map_view, map_scene);
|
|
|
main_view.addToScene(IV.myMap);
|
|
|
}
|
|
|
- else{
|
|
|
- var menu_items = IV.getMenuItems();
|
|
|
- if (!userService.isAdmin()) {
|
|
|
+ //如果没有关闭控制点面板,就关闭
|
|
|
+ else if (!userService.isAdmin()) {
|
|
|
+ var menu_items = IV.getMenuItems();
|
|
|
if(menu_items[menu_items.length-1].title == '控制点'){
|
|
|
menu_items.pop();
|
|
|
IV.myMap = null;
|