فهرست منبع

Merge remote-tracking branch 'origin/visu_firecontrol_01_siping_2.5d' into visu_firecontrol_01_siping_2.5d

wang_xy 2 سال پیش
والد
کامیت
9337a404ed
100فایلهای تغییر یافته به همراه0 افزوده شده و 23611 حذف شده
  1. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR11.png
  2. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR2.png
  3. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR3.png
  4. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR4.png
  5. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR5.png
  6. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR6.png
  7. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR7.png
  8. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR8.png
  9. BIN
      public/SuperMap3D/examples/images/TopicDOC/PBR9.png
  10. BIN
      public/SuperMap3D/examples/images/TopicDOC/PlotPanel.png
  11. BIN
      public/SuperMap3D/examples/images/TopicDOC/PublishQuickly.png
  12. BIN
      public/SuperMap3D/examples/images/TopicDOC/Select3DService.png
  13. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain01.png
  14. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain02.png
  15. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain03.png
  16. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain04.png
  17. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain05.jpg
  18. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain06.jpg
  19. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain07.jpg
  20. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain08.jpg
  21. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain09.jpg
  22. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain10.jpg
  23. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain11.jpg
  24. BIN
      public/SuperMap3D/examples/images/TopicDOC/Terrain12.jpg
  25. BIN
      public/SuperMap3D/examples/images/TopicDOC/Tips.png
  26. BIN
      public/SuperMap3D/examples/images/TopicDOC/Vector01.png
  27. BIN
      public/SuperMap3D/examples/images/TopicDOC/Vector02.png
  28. BIN
      public/SuperMap3D/examples/images/TopicDOC/Vector03.png
  29. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box01.png
  30. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box02.png
  31. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box03.png
  32. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box04.png
  33. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box05.png
  34. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box06.png
  35. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box07.png
  36. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box08.png
  37. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box09.png
  38. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box10-1.png
  39. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box10.png
  40. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box11.png
  41. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box12.png
  42. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box13.png
  43. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box14.png
  44. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box15.png
  45. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box16.png
  46. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box17.png
  47. BIN
      public/SuperMap3D/examples/images/TopicDOC/White-box18.png
  48. BIN
      public/SuperMap3D/examples/images/TopicDOC/plotting.PNG
  49. BIN
      public/SuperMap3D/examples/images/TopicDOC/plotting.jpg
  50. BIN
      public/SuperMap3D/examples/images/TopicDOC/plottingProperties.png
  51. BIN
      public/SuperMap3D/examples/images/TopicDOC/plottingTuiyan.gif
  52. BIN
      public/SuperMap3D/examples/images/TopicDOC/plottingTuiyan.jpg
  53. BIN
      public/SuperMap3D/examples/images/TopicDOC/sitDataManager.png
  54. BIN
      public/SuperMap3D/examples/images/TopicDOC/skeletonSelection1.jpg
  55. BIN
      public/SuperMap3D/examples/images/TopicDOC/skeletonSelection2.jpg
  56. BIN
      public/SuperMap3D/examples/images/TopicDOC/skeletonSelection3.jpg
  57. BIN
      public/SuperMap3D/examples/images/TopicDOC/skeletonSelection4.png
  58. BIN
      public/SuperMap3D/examples/images/TopicDOC/skeletonSelection5.jpg
  59. BIN
      public/SuperMap3D/examples/images/TopicDOC/skeletonSelection6.jpg
  60. BIN
      public/SuperMap3D/examples/images/TopicDOC/subdomains.png
  61. BIN
      public/SuperMap3D/examples/images/TopicDOC/token1.jpg
  62. BIN
      public/SuperMap3D/examples/images/TopicDOC/token2.jpg
  63. BIN
      public/SuperMap3D/examples/images/TopicDOC/token3.jpg
  64. BIN
      public/SuperMap3D/examples/images/TopicDOC/token4.jpg
  65. BIN
      public/SuperMap3D/examples/images/TopicDOC/token5.jpg
  66. BIN
      public/SuperMap3D/examples/images/TopicDOC/token6.jpg
  67. BIN
      public/SuperMap3D/examples/images/TopicDOC/token7.jpg
  68. BIN
      public/SuperMap3D/examples/images/TopicDOC/token8.jpg
  69. BIN
      public/SuperMap3D/examples/images/TopicDOC/vue1.jpg
  70. BIN
      public/SuperMap3D/examples/images/TopicDOC/vue2.jpg
  71. BIN
      public/SuperMap3D/examples/images/TopicDOC/vue3.jpg
  72. BIN
      public/SuperMap3D/examples/images/TopicDOC/vue4.jpg
  73. BIN
      public/SuperMap3D/examples/images/TopicDOC/vue5.jpg
  74. 0 111
      public/SuperMap3D/examples/js/common.js
  75. 0 209
      public/SuperMap3D/examples/js/editor.js
  76. 0 220
      public/SuperMap3D/examples/js/example.js
  77. 0 198
      public/SuperMap3D/examples/js/include-web.js
  78. 0 128
      public/SuperMap3D/examples/js/localization.js
  79. 0 285
      public/SuperMap3D/examples/js/sidebar.js
  80. 0 1
      public/SuperMap3D/examples/js/tokengenerator.js
  81. 0 115
      public/SuperMap3D/examples/js/utils.js
  82. 0 147
      public/SuperMap3D/examples/js/widgets.js
  83. 0 200
      public/SuperMap3D/examples/locales/en-US/resources.js
  84. 0 101
      public/SuperMap3D/examples/locales/zh-CN/resources.js
  85. 0 195
      public/SuperMap3D/examples/webgl/SampleData/fpf/cbd.fpf
  86. 0 323
      public/SuperMap3D/examples/webgl/SampleData/fpf/niaocao.fpf
  87. 0 169
      public/SuperMap3D/examples/webgl/SampleData/fpf/鸟巢.fpf
  88. BIN
      public/SuperMap3D/examples/webgl/SampleData/gltf/Assets/Textures/圆环43.jpg
  89. BIN
      public/SuperMap3D/examples/webgl/SampleData/gltf/Assets/Textures/圆环44.jpg
  90. BIN
      public/SuperMap3D/examples/webgl/SampleData/gltf/man/CMan0005.jpg
  91. BIN
      public/SuperMap3D/examples/webgl/SampleData/gltf/man/walk.bin
  92. 0 1
      public/SuperMap3D/examples/webgl/SampleData/gltf/man/walk.gltf
  93. BIN
      public/SuperMap3D/examples/webgl/SampleData/gltf/地标动画.bin
  94. 0 456
      public/SuperMap3D/examples/webgl/SampleData/gltf/地标动画.gltf
  95. BIN
      public/SuperMap3D/examples/webgl/SampleData/gltf/客机模型/Assets/客机模型.fbm/3d66Model-580508-files-1.jpg
  96. BIN
      public/SuperMap3D/examples/webgl/SampleData/gltf/客机模型/客机模型.bin
  97. 0 998
      public/SuperMap3D/examples/webgl/SampleData/gltf/客机模型/客机模型.gltf
  98. 0 19728
      public/SuperMap3D/examples/webgl/SampleData/kml/2015beijingsubway.kml
  99. 0 26
      public/SuperMap3D/examples/webgl/SampleData/kml/crane.kml
  100. 0 0
      public/SuperMap3D/examples/webgl/SampleData/kml/model.kml

BIN
public/SuperMap3D/examples/images/TopicDOC/PBR11.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PBR2.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PBR3.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PBR4.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PBR5.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PBR6.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PBR7.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PBR8.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PBR9.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PlotPanel.png


BIN
public/SuperMap3D/examples/images/TopicDOC/PublishQuickly.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Select3DService.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain01.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain02.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain03.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain04.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain05.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain06.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain07.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain08.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain09.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain10.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain11.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/Terrain12.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/Tips.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Vector01.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Vector02.png


BIN
public/SuperMap3D/examples/images/TopicDOC/Vector03.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box01.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box02.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box03.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box04.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box05.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box06.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box07.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box08.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box09.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box10-1.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box10.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box11.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box12.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box13.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box14.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box15.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box16.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box17.png


BIN
public/SuperMap3D/examples/images/TopicDOC/White-box18.png


BIN
public/SuperMap3D/examples/images/TopicDOC/plotting.PNG


BIN
public/SuperMap3D/examples/images/TopicDOC/plotting.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/plottingProperties.png


BIN
public/SuperMap3D/examples/images/TopicDOC/plottingTuiyan.gif


BIN
public/SuperMap3D/examples/images/TopicDOC/plottingTuiyan.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/sitDataManager.png


BIN
public/SuperMap3D/examples/images/TopicDOC/skeletonSelection1.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/skeletonSelection2.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/skeletonSelection3.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/skeletonSelection4.png


BIN
public/SuperMap3D/examples/images/TopicDOC/skeletonSelection5.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/skeletonSelection6.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/subdomains.png


BIN
public/SuperMap3D/examples/images/TopicDOC/token1.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/token2.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/token3.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/token4.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/token5.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/token6.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/token7.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/token8.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/vue1.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/vue2.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/vue3.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/vue4.jpg


BIN
public/SuperMap3D/examples/images/TopicDOC/vue5.jpg


+ 0 - 111
public/SuperMap3D/examples/js/common.js

@@ -1,111 +0,0 @@
-/* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.*/
-
-
-    //目前只支持中英文
-    window.initI18N= function (callback){
-        var path = getCommonScriptPath();
-        Localization.initializeI18N(path, function () {
-            if (window.isSite) {
-                localize();
-            }
-            $('html').attr("lang", utils.getLanguage());
-            Localization.localize();
-            onLoadCallBack(); //设置标题栏当前语言
-            callback && callback();
-        });
-        $('.icl-header').on('click', '.lang-option', function () {
-            var value = $(this).data('lang');
-            utils.setLanguage(value);
-            $('#lang').html($(this).html());
-            i18next.changeLanguage(value);
-            if (window.isSite) {
-                localize();
-                return;
-            }
-            window.location.reload();
-        });
-    }
-
-    function onLoadCallBack() {
-        var lan = utils.getLanguage();
-        var lang_text = $("[data-lang=" + lan + "]").html() || "中文";
-        $('#lang').html(lang_text);
-
-        setCurrentVersion();
-        resetCurrentVersionLink();
-    }
-
-    //设置头部版本号
-    function setCurrentVersion() {
-        var version = getVersion();
-        if (!version && window.preRelease) {
-            version = window.preRelease;
-        }
-        var versionText = version ? "" + version : " ";
-        $('#version').html(versionText);
-    }
-
-    function getVersion() {
-        var pathname = window.location.pathname.replace("/", "/");
-        var match = pathname.match(/^\/(dev|(?:\d+\.)+\d)\/.*/);//匹配版本:dev|9.0.0
-        return match && match[1] ? match[1] : null;
-    }
-
-
-    //重置当前版本链接,不带版本号
-    function resetCurrentVersionLink() {
-        if (!window.version) {
-            return;
-        }
-
-        var version = window.version;
-        version = version.toString();
-        $(".icl-nav-version").each(function (key, item) {
-            if (item.href) {
-                var reg = new RegExp("(.*)\/(" + version + ")(\/.*)");
-                var match = item.href.match(reg);
-                if (match && match[1] && match[3]) {
-                    item.href = match[1] + match[3];
-                }
-            }
-        });
-    }
-
-    function localize() {
-        var lang = utils.getLanguage();
-        var pathname = window.location.pathname.replace("/", "/");
-        var hash = window.location.hash;
-        var href = window.location.origin + pathname;
-        // if (lang === "en-US") {
-        //     if (getVersion()) {
-        //         href = window.location.origin + pathname.replace(/([^\/]*\/){1}([^\/]*)/, '$1$2/en');
-        //         //href = window.location.origin + pathname.replace(/([^\/]*\/){2}([^\/]*)/, '/$1$2/en');
-        //     } else if (window.isLocal) {
-        //         href = window.location.origin + pathname.replace(/(([^\/]*\/){3})([^\/]*)/, '$1$3/en')
-        //     } else {
-        //         href = window.location.origin + pathname.replace(/([^\/]*\/){1}([^\/]*)/, '/en/$2');
-        //         //href = window.location.origin + pathname.replace(/([^\/]*\/){1}([^\/]*)/, '/$2/en');
-        //     }
-        //
-        // }
-        if ((window.location.origin + window.location.pathname + hash) === href + hash) {
-            return;
-        }
-        window.location = href + hash;
-    }
-
-    function getCommonScriptPath() {
-        var r = new RegExp("(^|(.*?\\/))(common\.js)(\\?|$)"),
-            s = document.getElementsByTagName('script'), relativePath;
-        for (var i = 0; i < s.length; i++) {
-            var src = s[i].getAttribute('src');
-            if (src) {
-                var m = src.match(r);
-                if (m) {
-                    relativePath = m[1] ? m[1].replace("js/", "") : "./";
-                    break;
-                }
-            }
-        }
-        return relativePath;
-    }

+ 0 - 209
public/SuperMap3D/examples/js/editor.js

@@ -1,209 +0,0 @@
-/* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.*/
-$(document).ready(function () {
-    window.initI18N(function(){
-    initPage();
-    bindEvents();
-    sidebarScrollFix();
-});
-});
-
-var aceEditor;
-var containExamples = true;
-
-function initPage() {
-    initSideBar();
-    initEditor();
-    screenResize();
-}
-
-function initSideBar() {
-    var config = exampleConfig;
-    var sideBar = $("ul#sidebar-menu");
-    for (var key in config) {
-        sideBar.append(createSideBarMenuItem(key, config[key], containExamples));
-    }
-    $(sideBar).ready(function () {
-        initSelect();
-    });
-
-}
-
-function screenResize() {
-    window.onresize = function () {
-        mapHeight();
-    };
-}
-
-//初始化编辑器
-function initCodeEditor() {
-    if (!aceEditor) {
-        aceEditor = ace.edit("editor");
-        aceEditor.setTheme("ace/theme/textmate");
-        aceEditor.getSession().setMode("ace/mode/html");
-        aceEditor.getSession().setUseWrapMode(true);
-        aceEditor.setShowPrintMargin(false);
-        aceEditor.$blockScrolling = Infinity;
-    }
-    aceEditor.setValue($('#editor').val());
-    aceEditor.clearSelection();
-    aceEditor.moveCursorTo(0, 0);
-}
-
-//初始化编辑器以及预览内容
-function initEditor() {
-    loadExampleHtml();
-    initCodeEditor();
-}
-
-function loadExampleHtml() {
-    var locationParam = getLocationParam();
-    if (!locationParam) {
-        return;
-    }
-    var href = window.location.toString();
-    var mapUrl = href.substr(0, href.lastIndexOf('/') + 1);
-    mapUrl = mapUrl + locationParam + ".html";
-    if (!mapUrl) {
-        return;
-    }
-    var html = $.ajax({
-        url: mapUrl,
-        async: false,
-        error: function (error) {
-            alert(resources.editor.envTips);
-            html = "";
-        }
-    }).responseText;
-    if (html && html != "") {
-        $('#editor').val(html);
-        loadPreview(html);
-    }
-}
-
-function getLocationParam() {
-    var param = window.location.toString();
-    if (param.indexOf("#") === -1) {
-        return null;
-    }
-    param = param.split("#");
-    if (param && param.length > 0) {
-        return param[1];
-    }
-}
-
-//运行代码
-function run() {
-    var iframeContent = $("#editor").val();
-    if (editor) {
-        iframeContent = aceEditor.getValue();
-    }
-    loadPreview(iframeContent);
-}
-
-//填充预览效果内容
-function loadPreview(content) {
-    var iFrame = createIFrame(),
-        iframeDocument = iFrame.contentWindow.document;
-    iFrame.contentWindow.resources=window.resources?window.resources.resources:{};
-    iframeDocument.open();
-    iframeDocument.write(content);
-    iframeDocument.close();
-    var doc = document;
-    iFrame.addEventListener('load', function () {
-        mapHeight();
-        setTimeout(function () {
-            doc.title = iframeDocument.title;
-        }, 100);
-
-    });
-
-    mapHeight();
-}
-
-function createIFrame() {
-    var preViewPane = $("#previewPane");
-    preViewPane.empty();
-    var iframe = document.createElement("iframe");
-    $(iframe).attr("id", "innerPage");
-    $(iframe).attr("name", "innerPage");
-    preViewPane.append(iframe);
-    return iframe;
-}
-
-//重置编辑器
-function refresh() {
-    initEditor();
-    run();
-}
-
-function initSelect() {
-    var hash = window.location.hash;
-    var id;
-    if (hash.indexOf("#") === -1) {
-        id = $("section#sidebar .thirdMenu a.link").first().attr('id');
-        window.location.hash = (id) ? "#" + id : window.location.hash;
-    } else {
-        id = hash.split("#")[1];
-    }
-    selectMenu(id);
-}
-
-function mapHeight() {
-    var doc = $("#innerPage").contents();
-    doc.find("html").height("100%");
-    doc.find("body").height("100%");
-}
-
-function bindEvents() {
-    $("#sidebar ul.third-menu a").click(function (evt) {
-        var target = $(evt.target).parent().parent();
-        var nodeId = evt.target.id;
-        //如果点击的是span节点还要往上一层
-        if (evt.target.localName === "span") {
-            nodeId = target.attr('id');
-        }
-
-        if (nodeId) {
-            //阻止冒泡防止上层事件响应导致修改url hash值
-            evt.preventDefault();
-            window.location.hash = "#" + nodeId;
-            initEditor();
-            evt.stopPropagation();
-        }
-    });
-    var codePane = $("#codePane");
-    var previewPane = $("#previewPane");
-    var expand = !!1;
-    $("#showCodeBtn").click(function () {
-        if (expand) {
-            //编辑器和预览宽度5:7
-            $(this).text(resources.editor.expand);
-            $(this).addClass("fa-arrows-alt");
-            $(this).removeClass(" fa-compress");
-            codePane.show(10, function () {
-                previewPane.removeClass("col-md-12");
-                previewPane.addClass("col-md-7");
-                codePane.addClass("col-md-5");
-            });
-        } else {
-            //预览独占一行
-            $(this).text(resources.editor.source);
-            $(this).addClass(" fa-compress");
-            $(this).removeClass("fa-arrows-alt");
-            codePane.hide(200, function () {
-                codePane.removeClass("col-md-5");
-                previewPane.removeClass("col-md-7");
-                previewPane.addClass("col-md-12");
-            });
-        }
-        expand = !expand;
-    });
-
-    window.addEventListener("hashchange", function () {
-        var hash = window.location.hash;
-        if (hash.indexOf("#") !== -1) {
-            var id = hash.split("#")[1];
-            selectMenu(id);
-        }
-    });
-}

+ 0 - 220
public/SuperMap3D/examples/js/example.js

@@ -1,220 +0,0 @@
-/* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.*/
-$(document).ready(function () {
-    window.initI18N(function () {
-        initPage();
-        bindEvents();
-        //懒加载
-        var timeout = setTimeout(function () {
-            $("img.chart-thumb").lazyload();
-        }, 1000);
-
-    });
-});
-
-
-var exConfig = exampleConfig,
-    containExamples = false,
-    thumbLocation = getThumbLocation();
-
-//左侧层级不包含例子,只包含分类
-function initPage() {
-    var sideBar = $("ul#sidebar-menu");
-    var chartList = $("#charts-list");
-    for (var key in exConfig) {
-        sideBar.append(createSideBarMenuItem(key, exConfig[key], containExamples));
-        chartList.append(createGalleryItem(key, exConfig[key]));
-    }
-    resizeCharts();
-    initSelect();
-    sidebarScrollFix();
-}
-
-
-//初始化页面第一次加载
-function initSelect() {
-    var hash = window.location.hash;
-    if (hash.indexOf("#") === -1) {
-        var id = $('#sidebar li').first().children('a')[0].hash;
-
-        window.location.hash = (id) ? id : window.location.hash;
-    }
-    scroll();
-}
-
-
-//初始化示例面板
-function createGalleryItem(id, config) {
-    if (!config) {
-        return;
-    }
-    if (window.isLocal && config.localIgnore) {
-        return;
-    }
-    var categoryLi = $("<li class='category' id='" + id + "'></li>");
-    var title = utils.getLocalPairs(config, "name");
-    if (title) {
-        createGalleryItemTitle(id, title).appendTo(categoryLi);
-    }
-
-    if (config.content) {
-        createSubGalleryItem(config.content, id).appendTo(categoryLi);
-    }
-    return categoryLi;
-}
-
-
-function createSubGalleryItem(config, name) {
-    var categoryContentDiv = $("<div class='category-content'></div>");
-    for (var key in config) {
-        var configItem = config[key];
-        if (window.isLocal && configItem.localIgnore) {
-            continue;
-        }
-        var content = $("<div class='box box-default color-palette-box' id='" + name + '-' + key + "'></div>");
-        var title = utils.getLocalPairs(configItem, "name");
-        createSubGalleryItemTitle(key, title).appendTo(content);
-        if (configItem.content) {
-            createGalleryCharts(configItem.content).appendTo(content);
-
-        }
-        content.appendTo(categoryContentDiv);
-    }
-    return categoryContentDiv;
-}
-
-function createGalleryItemTitle(id, title) {
-    var menuItemIcon = exampleIconConfig[id];
-    return $("<h3 class='category-title' id='title_" + id + "'>" + "<i class='fa " + menuItemIcon + "'></i>" + "&nbsp;&nbsp;" + title + "</h3>");
-}
-
-function createSubGalleryItemTitle(id, title) {
-    return $("<div class='box-header'>" + "<h3 class='box-title' id='category-type-" + id + "'>" + "&nbsp;&nbsp;&nbsp;&nbsp;" + title + "</h4>" + "</h3>" + "</div>");
-}
-
-
-function createGalleryCharts(examples) {
-    var chartsDiv = $("<div class='box-body'></div>");
-    var len = (examples && examples.length) ? examples.length : 0;
-    for (var i = 0; i < len; i++) {
-        var exam = examples[i];
-        if (window.isLocal && exam.localIgnore) {
-            continue;
-        }
-        createGalleryChart(exam).appendTo(chartsDiv);
-    }
-    return chartsDiv;
-}
-
-function createGalleryChart(example) {
-    var target = "editor.html",
-        defaultThumb = "../webgl/images/thumb.png",
-        title = utils.getLocalPairs(example, "name"),
-        href = example.fileName ? example.fileName : "",
-        thumbnail = example.thumbnail ? thumbLocation + "/img/" + example.thumbnail : "",
-        version = example.version;
-
-    var chartDiv = $("<div class='col-xlg-2 col-lg-3 col-md-4 col-sm-6 col-xs-12'></div>");
-    var chart = $("<div class='chart'></div>");
-    var link = $("<a class='chart-link' target='_blank' href='" + target + "#" + href + "'></a>");
-    var chartTitle = $("<h5 class='chart-title'>" + title + "</h5>");
-    var newTip = $('<svg xmlns="http://www.w3.org/2000/svg" class="new-example" style="width:8px !important;height:8px;right: 1px;top: 1px;position: absolute;"><circle cx="4" cy="4" r="4" fill="#e14d57"></circle></svg>');
-    var thumb = $("<img class='chart-thumb' src='" + defaultThumb + "' data-original='" + thumbnail + "' style='display: inline'>");
-   
-    chartTitle.appendTo(link);
-    if (window.version === version) {
-        newTip.appendTo(link);
-    }
-    thumb.appendTo(link);
-    link.appendTo(chart);
-    chart.appendTo(chartDiv);
-
-    return chartDiv;
-}
-
-function getThumbLocation() {
-    var param = window.location.toString();
-    return param.substr(0, param.lastIndexOf('/'));
-}
-
-//chart宽高自适应
-function resizeCharts() {
-    var charts = $("#charts-list .chart .chart-thumb");
-    if (charts[0] && charts[0].offsetWidth) {
-        charts.height(charts[0].offsetWidth * 0.8);
-    } else {
-        charts.height(260 * 0.8);
-    }
-    window.onresize = function () {
-        resizeCharts();
-    }
-}
-
-//根据url滚动到页面相应的位置
-function scroll() {
-    var hash = window.location.hash;
-    var ele;
-
-    if (hash && hash.indexOf("#") !== -1) {
-        var param = hash.split("#")[1].split("-");
-        if (param.length === 1) {
-            ele = $(".category-title#title_" + param[0]);
-            selectMenu(param[0], param.length);
-        }
-
-        if (param.length == 2) {
-            //二级菜单里面的li
-            ele = $("#category-type-" + param[1]);
-            selectMenu(param[1], param.length);
-        }
-
-    }
-
-    if (ele && ele.offset()) {
-        $(window).animate({
-            scrollTop: ele.offset().top - 60
-        }, 0);
-    }
-}
-
-//绑定点击事件
-function bindEvents() {
-    var child = $("ul#sidebar-menu>li.treeview>ul>li");
-    var parent = $('ul.sidebar-menu>li').parent("ul");
-    //因为iManager只有1级所以,iManager点击的时候相当于一级菜单,其他的二级都要关闭.
-    if ($('ul.sidebar-menu>li#firstMenuiManager').find('ul').length == 0) {
-        if ($('ul.sidebar-menu>li#firstMenuiManager').click(function () {
-                $('ul#sidebar-menu>li>ul').slideUp(500);
-            }));
-    }
-    //一级菜单跳转
-    child.parent('ul').siblings('a').click(function (evt) {
-        if ($(this).siblings('ul').is(':visible') && $(this).siblings('ul').children('li').hasClass('active')) {
-            evt.stopPropagation(); //阻止点击事件触发折叠的冒泡
-        }
-        window.location = evt.currentTarget.href;
-    });
-
-    //二级菜单跳转,不用 boot自带
-    window.addEventListener("hashchange", function () {
-        scroll();
-    });
-}
-
-var openTimer; // 定义展开的延时
-var animationSpeed = 500;
-$(window).on('scroll', function () {
-    if ($('ul.sidebar-menu>li').hasClass('active')) {
-        var parent = $('ul.sidebar-menu>li').parent("ul");
-
-        //设置0.1秒后再打开,目的是为了防止滚轮拉快 中途经过的展开和折叠效果还来不及完成而产生的重叠效果;
-        if (openTimer) {
-            clearTimeout(openTimer);
-        }
-        openTimer = setTimeout(function () {
-            parent.children('li.active').children('ul').slideDown(animationSpeed, function () {
-                parent.children('li.active').children('ul').css('display', 'block');
-            })
-        }, 100);
-    }
-    $('ul.sidebar-menu>li').not("li.active").children('ul').css('display', 'none');
-});

+ 0 - 198
public/SuperMap3D/examples/js/include-web.js

@@ -1,198 +0,0 @@
-(function () {
-    var r = new RegExp("(^|(.*?\\/))(include-web\.js)(\\?|$)"),
-        s = document.getElementsByTagName('script'), targetScript;
-    for (var i = 0; i < s.length; i++) {
-        var src = s[i].getAttribute('src');
-        if (src) {
-            var m = src.match(r);
-            if (m) {
-                targetScript = s[i];
-                break;
-            }
-        }
-    }
-
-    function inputScript(url) {
-        var script = '<script type="text/javascript" src="' + url + '"><' + '/script>';
-        document.writeln(script);
-    }
-
-    function inputCSS(url) {
-        var css = '<link rel="stylesheet" href="' + url + '">';
-        document.writeln(css);
-    }
-
-    function inArray(arr, item) {
-        for (i in arr) {
-            if (arr[i] == item) {
-                return true;
-            }
-        }
-        return false;
-    }
-
-    //加载类库资源文件
-    function load() {
-        var includes = (targetScript.getAttribute('include') || "").split(",");
-        var excludes = (targetScript.getAttribute('exclude') || "").split(",");
-        inputScript("../js/tokengenerator.js");
-        var jQueryInclude = false;
-        if (!inArray(excludes, 'example-i18n')) {
-            inputScript("../../web/libs/jquery/jquery.min.js");
-
-            inputScript("../../web/libs/i18next/i18next.min.js");
-            inputScript("../../web/libs/jquery-i18next/jquery-i18next.min.js");
-
-            inputScript("../js/utils.js");
-            inputScript("../js/localization.js");
-            document.writeln("<script> Localization.initializeI18N('../', function () {Localization.localize();Localization.initGlobal();});</script>");
-            jQueryInclude = true;
-        }
-
-        if (inArray(includes, 'jquery') && !jQueryInclude) {
-            inputScript("../../web/libs/jquery/jquery.min.js");
-        }
-
-        if (inArray(includes, 'bootstrap')) {
-            inputScript("../../web/libs/jquery/jquery.min.js");
-            inputCSS("../../web/libs/bootstrap/css/bootstrap.min.css");
-            inputScript("../../web/libs/bootstrap/js/bootstrap.min.js");
-        }
-        if (inArray(includes, 'bootstrap-css')) {
-            inputCSS("../../web/libs/bootstrap/css/bootstrap.min.css")
-        }
-
-        if (inArray(includes, 'bootstrap-js')) {
-            inputScript("../../web/libs/bootstrap/js/bootstrap.min.js");
-        }
-
-        if (inArray(includes, 'jquery-ui')) {
-            inputCSS("../../web/libs/jquery-ui/1.12.1/jquery-ui.css");
-            inputScript("../../web/libs/jquery-ui/1.12.1/jquery-ui.min.js");
-        }
-
-        if (inArray(includes, 'template')) {
-            inputScript("../../web/libs/art-template/template-web.js");
-        }
-
-        if (inArray(includes, 'randomcolor')) {
-            inputScript("../../web/libs/randomcolor/randomColor.min.js");
-        }
-        if (inArray(includes, 'papaparse')) {
-            inputScript("../../web/libs/papaparse/papaparse.min.js");
-        }
-
-        if (inArray(includes, 'moment')) {
-            inputScript("../../web/libs/moment.js/moment.min.js");
-            inputScript("../../web/libs/moment.js/zh-cn.js");
-        }
-
-        if (inArray(includes, 'bootstrap-datetimepicker')) {
-            inputCSS("../../web/libs/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css");
-            inputScript("../../web/libs/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js");
-        }
-        if (inArray(includes, 'bootstrap-select')) {
-            inputCSS("../../web/libs/bootstrap-select/bootstrap-select.min.css");
-            inputScript("../../web/libs/bootstrap-select/bootstrap-select.min.js");
-        }
-        if (inArray(includes, 'geohash')) {
-            inputScript("../../web/libs/geohash/geohash.js");
-        }
-        if (inArray(includes, 'dat-gui')) {
-            inputScript("../../web/libs/dat-gui/0.7.6/dat.gui.min.js");
-            datGuiI18N();
-        }
-        if (inArray(includes, 'admin-lte')) {
-            inputCSS("../../web/libs/admin-lte/css/AdminLTE.min.css");
-            inputCSS("../../web/libs/admin-lte/css/skins/skin-blue.min.css");
-            inputCSS("../../web/libs/font-awesome/css/font-awesome.min.css");
-            inputScript("../../web/libs/admin-lte/js/app.min.js");
-        }
-        // if (inArray(includes, 'jquery.scrollto')) {
-        //     inputScript("../../web/libs/jquery.scrollto/jquery.scrollTo.min.js");
-        // }
-        if (inArray(includes, 'ace')) {
-            inputScript("../../web/libs/ace/ace.js");
-        }
-
-        if (inArray(includes, 'widgets.alert')) {
-            inputScript("../js/widgets.js");
-        }
-
-        if (inArray(includes, 'widgets')) {
-            inputCSS("../../web/libs/css-loader/css-loader.css");
-            inputScript("../js/widgets.js");
-        }
-        if (inArray(includes, 'zTree')) {
-            inputCSS("../../web/libs/iclient8c/examples/js/plottingPanel/zTree/css/zTreeStyle.css");
-            inputScript("../../web/libs/iclient8c/examples/js/plottingPanel/zTree/jquery.ztree.core.js");
-        }
-        if (inArray(includes, 'jquery-scontextMenu')) {
-            inputCSS("../../web/libs/jquery.contextMenu/jquery.contextMenu.min.css");
-            inputScript("../../web/libs/jquery.contextMenu/jquery.contextMenu.min.js");
-        }
-        if (inArray(includes, 'colorpicker')) {
-            inputScript("../../web/libs/iclient8c/examples/js/jquery.js");
-            inputScript("../../web/libs/iclient8c/examples/js/jquery.colorpicker.js");
-        }
-        if (inArray(includes, 'fileupLoad')) {
-            inputScript("../../web/libs/iclient8c/examples/js/jquery.js");
-            inputScript("../../web/libs/iclient8c/examples/js/fileupLoad.js");
-        }
-        if (inArray(includes, 'sticklr')) {
-            inputCSS("../../web/libs/iclient8c/examples/css/jquery-sticklr.css");
-            inputCSS("../../web/libs/iclient8c/examples/css/icon.css");
-        }
-        if (inArray(includes, 'responsive')) {
-            inputCSS("../../web/libs/iclient8c/examples/css/bootstrap-responsive.min.css");
-        }
-        if (inArray(includes, 'lazyload')) {
-            inputScript("../../web/libs/lazyload/jquery.lazyload.min.js");
-        }
-        if (inArray(includes, 'i18n')) {
-            inputScript("../../web/libs/i18next/i18next.min.js");
-            inputScript("../../web/libs/jquery-i18next/jquery-i18next.min.js");
-        }
-        if (inArray(includes, 'react')) {
-            inputScript("../../web/libs/react/16.4.2/react.production.min.js");
-            inputScript("../../web/libs/react/16.4.2/react-dom.production.min.js");
-            inputScript("../../web/libs/babel/6.26.0/babel.min.js");
-        }
-        if (inArray(includes, 'vue')) {
-            inputScript("../../web/libs/vue/2.5.17/vue.min.js");
-        }
-        if (inArray(includes, 'ionRangeSlider')) {
-            inputCSS("../../web/libs/ionRangeSlider/2.2.0/css/ion.rangeSlider.css");
-            inputCSS("../../web/libs/ionRangeSlider/2.2.0/css/normalize.css");
-            inputCSS("../../web/libs/ionRangeSlider/2.2.0/css/ion.rangeSlider.skinHTML5.css");
-            inputScript("../../web/libs/ionRangeSlider/2.2.0/js/ion.rangeSlider.min.js");
-        }
-        if (inArray(includes, 'plottingPanel')) {
-            inputScript("../../web/libs/iclient8c/examples/js/plottingPanel/zTree/jquery.ztree.core.js");
-            inputCSS("../../web/libs/iclient8c/examples/js/plottingPanel/zTree/css/zTreeStyle.css");
-            inputScript("../../web/libs/iclient8c/examples/js/plottingPanel/jquery-easyui-1.4.4/jquery.easyui.min.js");
-            inputCSS("../../web/libs/iclient8c/examples/js/plottingPanel/jquery-easyui-1.4.4/css/easyui.css");
-            inputScript("../../web/libs/iclient8c/examples/js/plottingPanel/colorpicker/js/colorpicker.js");
-            inputCSS("../../web/libs/iclient8c/examples/js/plottingPanel/colorpicker/css/colorpicker.css");
-        }
-
-    }
-
-    function datGuiI18N() {
-        document.writeln("<script>function registerEventListener(evt,fn){" +
-            "if(window.attachEvent){window.attachEvent('on'+evt,fn);}" +
-            "else{window.addEventListener(evt,fn,false);}" +
-            "}</script>");
-        document.writeln("<script>registerEventListener('load',function() { " +
-            "dat.GUI.TEXT_CLOSED=resources.text_close;dat.GUI.TEXT_OPEN=resources.text_open;" +
-            "})</script>")
-    }
-
-
-    load();
-    window.isLocal = true;
-    window.server = document.location.toString().match(/file:\/\//) ? "http://localhost:8090" : document.location.protocol + "//" + document.location.host;
-    window.isSite = true;//i18n相关设置
-    window.version = "10.1.0";
-    window.preRelease = "alpha";
-})();

+ 0 - 128
public/SuperMap3D/examples/js/localization.js

@@ -1,128 +0,0 @@
-/* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.*/
-/***
- * 该文件用来根据语言环境加载相应的示例页面文本提示
- * notice:
- * 1.依赖jQuery
- * 2.配置:依赖locales目录,具体的文本键值对在locales下的resources.js文件中配置。
- * 3.使用:在具体的示例页使用键值对,命名空间为resources.
- *   如 alert(resources.msg_tip),alert(resources.text_btn)
- */
-var Localization = {
-    //初始化加载国际化资源文件
-    initializeI18N: null,
-    //执行翻译替换
-    localize: null,
-    //挂在全局变量
-    initGlobal: null
-};
-(function (nameSpace, $) {
-    var targetScript = (function () {
-        var r = new RegExp("(^|(.*?\\/js\\/))(localization\.js)(\\?|$)"),
-            s = document.getElementsByTagName('script');
-        for (var i = 0; i < s.length; i++) {
-            var src = s[i].getAttribute('src');
-            if (src && src.match(r)) {
-                return s[i];
-            }
-        }
-    })();
-
-
-    function initializeI18N(path, callback) {
-        var localPath = path + "./locales",
-            file = "/resources.js";
-
-        var filePathMap = {
-            "en-US": localPath + "/en-US" + file,
-            "zh-CN": localPath + "/zh-CN" + file
-        };
-
-        //脚本加载完成标志
-        var lang = utils.getLanguage();
-
-        inputScript(filePathMap[lang], function () {
-
-            i18next.init({
-                lng: lang,
-                whitelist: ["zh-CN", "en-US"],
-                fallbackLng: ["zh-CN", "en-US"]
-            },function(){
-                if (window.isSite) {
-                    var webResourceURL = '../../web/locales/'+lang+'/resources.js';
-                    $.get(webResourceURL, function () {
-                        for (var name in window.webResources) {
-                            var subWeb = window.webResources[name];
-                            var subExamples = window.examplesResources[name];
-                            //重名以webResource为准
-                            if (typeof window.webResources[name] == 'object') {
-    
-                                if (!subExamples) {
-                                    subExamples = {};
-                                }
-                                for (var name1 in subWeb) {
-                                    subExamples[name1] = subWeb[name1];
-                                }
-                            } else {
-                                subExamples[name1] = subWeb[name];
-                            }
-    
-                        }
-                        window.resources = window.examplesResources;
-                        i18next.addResourceBundle && i18next.addResourceBundle(lang, 'translation', window.resources);
-                        callback && callback();
-    
-                    })
-    
-                } else {
-                    window.resources = window.examplesResources;
-                    i18next.addResourceBundle && i18next.addResourceBundle(lang, 'translation', window.resources);
-                    callback && callback();
-                }
-            });
-            
-
-        });
-
-    }
-
-    //国际化dom中的文本
-    function localize() {
-        jqueryI18next.init(i18next, $);
-        $("html").localize(); //翻译页面所有含data-i18n属性的标签的文本
-    }
-
-    //全局变量挂载
-    function initGlobal(root) {
-        var rootNameSpace = root || window;
-        if (rootNameSpace.resources) {
-            rootNameSpace.oldResources = rootNameSpace.resources;
-        }
-        //example只开放资源映射到resources字段
-        var resources = i18next.getResourceBundle && i18next.getResourceBundle(utils.getLanguage());
-        rootNameSpace.resources = resources && resources.resources;
-    }
-
-    //插入script
-    function inputScript(url, callback) {
-        var script = document.createElement("script");
-        script.type = "text/javascript";
-        if (script.readyState) { //for IE
-            script.onreadystatechange = function () {
-                if (script.readyState === "loaded" || script.readyState === "complete") {
-                    script.onreadystatechange = null;
-                    callback && callback();
-                }
-            };
-        } else { //for Others
-            script.onload = function () {
-                callback && callback();
-            };
-        }
-        script.src = url;
-        targetScript.parentElement.insertBefore(script, targetScript);
-    }
-
-    nameSpace.initializeI18N = initializeI18N;
-    nameSpace.localize = localize;
-    nameSpace.initGlobal = initGlobal;
-})(Localization, jQuery);

+ 0 - 285
public/SuperMap3D/examples/js/sidebar.js

@@ -1,285 +0,0 @@
-/* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.*/
-//左侧层级是否包含示例
-var containExample = false;
-var sideBarIconConfig = sideBarIconConfig || {};
-
-function initSideBar() {
-    var sideBar = $("ul#sidebar-menu");
-    for (var key in conf) {
-        sideBar.append(createSideBarMenuItem(key, conf[key], false));
-    }
-}
-
-
-//侧边栏滚动支持
-function sidebarScrollFix() {
-    $('ul#sidebar-menu>li').hover(function (evt) {
-
-        if (!$('body').hasClass('sidebar-collapse')) {
-            return;
-        }
-
-        //调整一级菜单li下标题的布局位置至右侧
-        var $titleBar = $(this).children('a').children('.sidebar-title-bar');
-        $titleBar.css({
-            "top": ($(this).offset().top - $(window).scrollTop()) + "px",
-            //fix由于侧边栏滚动条宽度引起的减少的宽度
-            "width": "233px"
-        });
-
-        //如果底部空间不够,动态增加侧边栏高度
-        var visibleOffsetTop = $(this).offset().top - $(window).scrollTop();
-        var offsetBottom = $('.sidebar-menu').height() - visibleOffsetTop;
-        var requireVisibleHeight = $(this).height() + $(this).children('ul').height();
-        if (offsetBottom <= requireVisibleHeight) {
-            $('.sidebar-menu').css({
-                "height": (requireVisibleHeight + $(window).height()) + "px"
-            })
-        }
-
-        //调整一级菜单li下子列表的布局位置至右侧
-        var offsetTop = visibleOffsetTop + $(this).height();
-        $(this).children('ul').css({
-            "top": offsetTop + "px"
-        });
-
-        //fix小尺寸屏幕下二级菜单高度高于窗口高度时显示不全的情况
-        var $activeList = $(this).children('ul');
-        var activeListOffsetBottom = Math.abs($(window).height() - visibleOffsetTop - $(this).height());
-        var requireActiveListHeight = $activeList.height();
-        if (activeListOffsetBottom < requireActiveListHeight) {
-            $activeList.css({
-                "height": requireActiveListHeight
-            });
-            //滚动条样式
-            $activeList.addClass('scroll-list');
-        }
-
-    }, function (evt) {
-        if (!$('body').hasClass('sidebar-collapse')) {
-            return;
-        }
-        //滚动条
-        $(this).children('ul').removeClass('scroll-list');
-        //恢复原来的高度
-        $(this).children('ul').css({
-            "height": "auto"
-        });
-    });
-    $('.main-sidebar').on('scroll', function (evt) {
-        evt.stopPropagation();
-    });
-
-    $(window).on('resize', function () {
-        $('.sidebar-menu').css({
-            "height": "100%"
-        })
-    })
-}
-
-//创建菜单项
-function createSideBarMenuItem(id, config, containAll) {
-    containExample = containAll;
-
-    if (!config) {
-        return;
-    }
-    if (window.isLocal && config.localIgnore) {
-        return;
-    }
-    if (config.content) {
-        var hasNewExamples = false;
-        a: for (var key in config.content) {
-            var examples = config.content[key].content;
-            if (examples) {
-                for (var index = 0; index < examples.length; index++) {
-                    var element = examples[index];
-                    if (element.version === window.version) {
-                        config.content[key].hasNewExamples = true;
-                        hasNewExamples = true;
-                        continue a;
-                    }
-                }
-            }
-        }
-        config.hasNewExamples = hasNewExamples;
-    }
-
-
-
-
-    var title = utils.getLocalPairs(config, "name");
-    var li = $("<li id='iclient_" + id + "' class='treeview ' title='" + title + "'></li>");
-    if (config.content) {
-        createSideBarMenuTitle(id, title, true, config.hasNewExamples).appendTo(li);
-        createSideBarSecondMenu(config.content, id).appendTo(li);
-    } else {
-        createSideBarMenuTitle(id, title, false, config.hasNewExamples).appendTo(li);
-    }
-    return li;
-}
-
-//创建二级菜单
-function createSideBarSecondMenu(config, name) {
-    var ul = $("<ul class='treeview-menu second-menu '></ul>");
-    for (var key in config) {
-        var configItem = config[key];
-        if (window.isLocal && configItem.localIgnore) {
-            continue;
-        }
-        var title = utils.getLocalPairs(configItem, "name") || "【empty title】";
-        var li = $("<li class='menuTitle ' id='" + key + "' title='" + title + "'></li>");
-        li.appendTo(ul);
-        if (containExample && configItem.content) {
-            createSideBarMenuSecondTitle(name + '-' + key, title, true, configItem.hasNewExamples).appendTo(li);
-            createSideBarThirdMenu(configItem.content).appendTo(li);
-        } else {
-            createSideBarMenuSecondTitle(name + '-' + key, title, false, configItem.hasNewExamples).appendTo(li);
-        }
-    }
-    return ul;
-}
-
-//创建三级菜单
-function createSideBarThirdMenu(examples) {
-    var ul = $("<ul class='treeview-menu third-menu'></ul>");
-    var len = (examples && examples.length) ? examples.length : 0;
-    for (var i = 0; i < len; i++) {
-        var example = examples[i];
-        if (window.isLocal && example.localIgnore) {
-            continue;
-        }
-        var title = utils.getLocalPairs(example, "name") || "【empty title】";
-
-        var li = $("<li class='menuTitle' id='" + example.fileName + "' title='" + title + "'></li>");
-        li.appendTo(ul);
-
-        if (example.fileName && title) {
-            createSideBarMenuThirdTitle(example.fileName, title, false,example.version).appendTo(li);
-        }
-    }
-    return ul;
-}
-
-
-function createSideBarMenuTitle(id, title, collapse, hasNewExamples) {
-    id = id || "";
-    var icon = "",
-        iconName = sideBarIconConfig[id];
-    if (iconName) {
-        icon = "<i class='fa " + iconName + " iconName'></i>"
-    }
-
-    var div = $("<a href='#" + id + "'>" + icon + "</a>");
-    var titleBar = $("<span class='sidebar-title-bar'></span>");
-    var newIcon = "";
-    if (hasNewExamples) {
-        newIcon = "<svg style='width:16px;height:16px;padding-left:5px'><circle cx='3' cy='3' r='3' fill='#e14d57'></circle>/svg>";
-    }
-    var firstMenuTitle = $("<span class='firstMenuTitle'>" + title + newIcon + "</span>");
-    titleBar.append(firstMenuTitle);
-    if (collapse) {
-        titleBar.append(createCollapsedIcon());
-    }
-    div.append(titleBar);
-    return div;
-}
-
-
-function createSideBarMenuSecondTitle(id, title, collapse, hasNewExamples) {
-    id = id || "";
-    var icon = "",
-        iconName = sideBarIconConfig[id];
-    if (iconName) {
-        icon = "<i class='fa " + iconName + "'></i>"
-    }
-    var newIcon = "";
-    if (hasNewExamples) {
-        newIcon = "<svg style='width:16px;height:16px;padding-left:5px'><circle cx='3' cy='3' r='3' fill='#e14d57'></circle>/svg>";
-    }
-    var div = $(
-        "<a href='#" + id + "' id='" + id + '-' + id + "'>" + icon +
-        "<span class='secondMenuTitle'>" + title + "</span>" + newIcon +
-        "</a>");
-
-    if (collapse) {
-        div.append(createCollapsedIcon());
-    }
-    return div;
-}
-
-function createSideBarMenuThirdTitle(id, title, collapse,version) {
-    id = id || "";
-    var icon = "",
-        iconName = sideBarIconConfig[id];
-    if (iconName) {
-        icon = "<i class='fa " + iconName + "'></i>"
-    }
-    var newIcon="";
-    if(window.version===version){
-        newIcon = "<svg style='width:16px;height:16px;padding-left:5px'><circle cx='3' cy='3' r='3' fill='#e14d57'></circle>/svg>";
-    }
-
-    var div = $(
-        "<a href='#" + id + "' id='" + id + "'>" + icon +
-        "<span class='thirdMenuTitle'>" + title + "</span>" +newIcon+
-        "</a>");
-    if (collapse) {
-        div.append(createCollapsedIcon());
-    }
-    return div;
-}
-
-//创建右侧折叠菜单
-function createCollapsedIcon() {
-    return $("<span class='pull-right-container'> <i class='fa fa-angle-left pull-right'></i> </span>");
-}
-
-//只处理三层节点,后续可优化
-function selectMenu(id, length) {
-    var target = _getTarget(id, length);
-    if (length !== 1) {
-        //控制editor页面左侧导航栏一级菜单高亮
-        _selectTarget(target.parent().parent().parent().parent());
-        //控制示例页面左侧导航栏一级菜单高亮
-        _selectTarget(target.parent().parent());
-        //控制左侧导航栏最低级菜单高亮
-        _selectTarget(target.parent());
-        _selectTarget(target.find("ul"));
-    }
-}
-
-function _getTarget(id, length) {
-    var target;
-    if (length) {
-        if (length === 1) {
-            $("section#sidebar li.active").removeClass("active");
-            target = $("section#sidebar li#iclient_" + id);
-            target.children('ul').show();
-        }
-        if (length === 2) {
-            $("section#sidebar li.active ul.active li").removeClass("active");
-            target = $("section#sidebar li.treeview").children('ul').children('li#' + id);
-        }
-    } else {
-        $("section#sidebar #ul").addClass("active");
-        $("section#sidebar li.active").removeClass("active");
-        target = $("section#sidebar li#" + id);
-    }
-    target && target.addClass('active');
-    return target;
-}
-
-function _selectTarget(target) {
-    if (!target || target.length < 1) {
-        return;
-    }
-    var className = target.attr("class");
-    if (className && className.indexOf("treeview-menu") > -1 && className.indexOf("menu-open") === -1) {
-        target.addClass("menu-open");
-        target.css("display", "block");
-    }
-    if (className && className.indexOf("treeview") > -1) {
-        target.addClass('active');
-    }
-}

+ 0 - 1
public/SuperMap3D/examples/js/tokengenerator.js

@@ -1 +0,0 @@
-window.exampleToken = "-VGEhY8FfvXsrb9U54p3mdFmOUBNEgeBjQaXYZMAuCQC7am-knhyIrFkGm-RiCnGkbCvIoosIhRXsI0VPe2Flg.."

+ 0 - 115
public/SuperMap3D/examples/js/utils.js

@@ -1,115 +0,0 @@
-/* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.*/
-var utils = {
-    //设置语言。参数:"zh_CN","en-US"
-    setLanguage: null,
-    //获取当前语言。默认从cookie读取,没有则读取浏览器默认语言
-    getLanguage: null,
-    //设置cookie
-    setCookie: null,
-    //获取cookie
-    getCookie: null,
-
-    //获取给定key在当前语言环境下对应的key所对应的值。如读取name字段的值在英语环境下应该变为读取name_en字段的值
-    getLocalPairs: null,
-    //加载模板文件,依赖art-template库
-    loadTemplate: null
-};
-(function (utils) {
-    var cKey = "language";
-
-    //设置语言。参数:"zh_CN","en-US"
-    function setLanguage(language) {
-        //默认设置过期时间为1个小时
-        setCookie(cKey, language, 60 * 60 * 1000);
-    }
-
-    //获取当前语言。默认从cookie读取,没有则读取浏览器默认语言
-    function getLanguage() {
-        var lang = getCookie(cKey);
-        if (!lang) {
-            if (navigator.appName === 'Netscape') {
-                lang = navigator.language;
-            } else {
-                lang = navigator.browserLanguage;
-            }
-        }
-        if (lang) {
-            if (lang.indexOf('zh') === 0) {
-                return 'zh-CN';
-            }
-            if (lang.indexOf('en') === 0) {
-                return 'en-US';
-            }
-        }
-        return 'zh-CN';
-    }
-
-    //设置cookie,参数分别为:key,value,过期时间(单位:ms),域
-    function setCookie(cKey, cValue, exp, domain) {
-        var cookie = cKey + "=" + cValue;
-        if (exp) {
-            var d = new Date();
-            d.setTime(d.getTime() + exp);
-            cookie += ";expires=" + d.toUTCString();
-        }
-        cookie += domain ? ";path=" + domain : ";path=/";
-        document.cookie = cookie;
-    }
-
-    function getCookie(cKey) {
-        var name = cKey + "=";
-        var ca = document.cookie.split(';');
-        for (var i = 0; i < ca.length; i++) {
-            var c = ca[i];
-            while (c.charAt(0) === ' ') c = c.substring(1);
-            if (c.indexOf(name) !== -1) return c.substring(name.length, c.length);
-        }
-        return "";
-    }
-
-    //清除cookie
-    function clearCookie(name) {
-        setCookie(name, "", -1);
-    }
-
-    function getLocalKey(key) {
-        var lang = getLanguage();
-        var localKey = key;
-        if (lang === "en-US") {
-            localKey = key + "_" + "en";
-        }
-        return localKey;
-    }
-
-    function getLocalPairs(obj, key) {
-        if (!obj) {
-            return;
-        }
-        var localKey = getLocalKey(key);
-        return obj[localKey] != null ? obj[localKey] : obj[key];
-    }
-
-    function loadTemplate(element, templateFilePath, data) {
-        if (!window.$ || !window.jQuery) {
-            throw new Error("jQuery is required")
-        }
-        if (!window.template) {
-            throw new Error("art-template.js is required")
-        }
-        if (!element) {
-            throw new Error("element is required")
-        }
-        $.get(templateFilePath, function (html) {
-            $(element).html(window.template.compile(html)(data));
-        });
-
-    }
-
-    utils.setLanguage = setLanguage;
-    utils.getLanguage = getLanguage;
-    utils.setCookie = setCookie;
-    utils.getCookie = getCookie;
-    utils.getLocalPairs = getLocalPairs;
-    utils.loadTemplate = loadTemplate;
-
-})(utils);

+ 0 - 147
public/SuperMap3D/examples/js/widgets.js

@@ -1,147 +0,0 @@
-/* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.*/
-var widgets = {
-    loader: {
-        //显示loading
-        showLoader: null,
-        //设置loading文本,默认文本为'loading'
-        setLoaderText: null,
-        //设置loader显示相关属性
-        setAttributes: null,
-        //移除掉loader
-        removeLoader: null
-    },
-
-    alert: {
-        //弹出自定义弹框
-        showAlert: null,
-        //clear alert
-        clearAlert: null
-    }
-};
-
-(function (widgets, $) {
-
-    var alertDiv;
-
-    //弹出自定义提示框
-    // msg:提示语;
-    // state:提示框颜色(true=success;false=danger);
-    // width:提示框宽度;opacity:提示框透明度[0,1];
-    // withBorder:提示框是否加边框;
-    function showAlert(msg, state, width, withBorder, opacity) {
-        //提示框颜色
-        var className = "alert-",
-            border, alpha;
-        className += state ? "success" : "danger";
-        //提示框宽度
-        if (width === null || typeof (width) === 'undefined') {
-            //默认值300
-            width = 300;
-        }
-        //是否开启边框
-        border = withBorder ? {
-            "border": "1px solid"
-        } : "none";
-        //设置透明度[0,1]之间
-        alpha = opacity;
-        if (alertDiv) {
-            $(alertDiv).remove();
-        }
-        if (!$('#msg_container')[0]) {
-            alertDiv = $("<div class='alert alert-dismissible' id='msg_container' role='alert' style='z-index:999999;position: absolute;top: 20px;left: 40%; display: none;text-align: center'><button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true' >&times;</span></button><strong><p id='msg' style='word-wrap: break-word'></p></strong></div>");
-            $('body').append(alertDiv)
-        }
-        $('#msg_container').css('width', width + 'px');
-        $('#msg_container').css(border);
-        $('#msg_container').css('opacity', alpha);
-        $('#msg_container').addClass(className);
-        $('#msg_container').slideDown(300);
-        $('#msg').html(msg);
-    }
-
-    //清除提示框
-    function clearAlert() {
-        $('#msg_container').hide();
-    }
-
-
-    /*显示loading*/
-    function showLoader(text, type, attributes) {
-
-        if (!type) {
-            type = "loader-default";
-            attributes = attributes || {
-                'data-half': true
-            }
-        }
-
-        var $body = document.getElementsByTagName('body');
-        $body = $body && $body[0];
-        if ($body) {
-            var $loader = document.getElementsByClassName('loader')[0];
-            if (!$loader) {
-                $loader = createLoader(type);
-            }
-            $loader.classList.add('is-active');
-            setLoaderText(text);
-            setAttributes(attributes);
-        }
-    }
-
-    /*设置loading文本,默认文本为"loading"*/
-    function setLoaderText(text, textAttributeField) {
-        text = text || 'loading...';
-        var txtAttrField = textAttributeField != null ? textAttributeField : "data-text";
-        var attributes = {};
-        attributes[txtAttrField] = text;
-        setAttributes(attributes);
-    }
-
-    /*设置loader显示相关属性*/
-    function setAttributes(attributes) {
-        var $loader = document.getElementsByClassName('loader')[0];
-        if ($loader && attributes) {
-            for (var attr in attributes) {
-                $loader.setAttribute(attr, attributes[attr]);
-            }
-        }
-    }
-
-    /*移除loader*/
-    function removeLoader() {
-        var $loader = document.getElementsByClassName('loader')[0];
-        if ($loader) {
-            $loader.parentNode.removeChild($loader);
-        }
-    }
-
-
-    function createLoader(className) {
-        var $loader, $body = document.getElementsByTagName('body');
-        $body = $body && $body[0];
-        if ($body) {
-            $loader = document.createElement('div');
-            $loader.className = "loader " + className;
-            $body.insertBefore($loader, $body.children[0]);
-            var style = document.createElement('style');
-            style.type = 'text/css';
-            style.innerHTML = ".loader.is-active{" +
-                "background-color: rgba(0, 0, 0, 0.4) !important;" +
-                "}";
-            if (document.getElementsByTagName('head')) {
-                document.getElementsByTagName('head')[0].appendChild(style);
-            }
-        }
-        return $loader;
-    }
-
-
-    widgets.alert.showAlert = showAlert;
-    widgets.alert.clearAlert = clearAlert;
-
-    widgets.loader.showLoader = showLoader;
-    widgets.loader.setLoaderText = setLoaderText;
-    widgets.loader.setAttributes = setAttributes;
-    widgets.loader.removeLoader = removeLoader;
-
-})(widgets, window.jQuery);

+ 0 - 200
public/SuperMap3D/examples/locales/en-US/resources.js

@@ -1,200 +0,0 @@
-window.examplesResources = {
-    "app": "SuperMap iClient 10i(2021)",
-    "nav": {
-        "home": {
-            "_name": "Home"
-        },
-        "overview": {
-            "_name": "Operating Environment Detection",
-            "functions": "Main Function Service",
-            "WebGLReport": "WebGL Report",
-            "APIChange":"API Change",
-            "newAPI":"New Class Interface Description",
-            "compatibility": "Browser Compatibility",
-            "mapbaselibrary": 'Map Library',
-            "thirdpatry": "Third-party Plugins",
-            "license": "Agreement",
-            "howToChoose": "How to choose"
-        },
-        "leaflet": {
-            "_name": "for Leaflet"
-        },
-        "openlayers": {
-            "_name": "for OpenLayers"
-        },
-        "mapboxgl": {
-            "_name": "for MapboxGL"
-        },
-        "classic": {
-            "_name": "Classic"
-        },
-        "3dwebgl": {
-            "_name": "iClient3D-WebGL"
-        },
-        "component": {
-            "_name": "Component"
-        },
-        "product": {
-            "_name": "Product",
-            "introduce": "Product Introduction",
-            "download": "Download",
-            "guide": "Development Guide",
-            "modules": "Module Description",
-            "newAttributes": "New Attributes",
-            "dependence": "Dependence",
-            "license": "License Description",
-            "hardware": "hardware Description",
-            "features": "Technical Features"
-        },
-        "guide": {
-            "_name": "Development Guide",
-            "beginning": "Introduction to Development",
-            "update": "iClient 8C Upgrade",
-            "ie8": "Compatible with IE8",
-            "ready":"Prepare",
-            "multiProjection":"Add Layer",
-            "createMap":"Create a 3D Scene",
-            "vectorTile":"Use Vector Tiles",
-            "addControl":"Add Control",
-            "SetScene":"Scene Setting",
-            "Query":"Query",
-            "Measure":"Measure",
-            "DrawHandler":"Draw",
-            "Analysis":"3D Spatial Analysis",
-            "drawSymbolsAndGraphs":"Draw symbols and graphics",
-            "areaAndDistanceMeasurement":"Area and Distance Measurement",
-            "queryMapInformation":"Feature Query",
-            "editMapInformation":"Flat Edit",
-            "thematicMap":"Thematic Map",
-            "spatialAnalyst":"Spatial Analysis",
-            "networkAnalysis":"Network Analysis",
-            "clientComputing":"Client Computing",
-            "addressMatch":"Address Match",
-            "bigDataAnalysis":"Big Data Analysis",
-            "dataVisualization":"Data Visualization",
-            "currentTimeVisualization":"Data Stream",
-            "ic9TrafficTransferAnalystService":"Traffic Transfer Analysis",
-            "leafletDynamicPlot": "Dynamic Plot"
-        },
-
-        "more": {
-            "_name": "More>>",
-            "version": {
-                "_name": "Historical Versions"
-            },
-            "get": {
-                "_name": "Download",
-                "stable": "10.1.0 alpha",
-                "releases": "Releases",
-                "source": "Open Source",
-                "npm": "npm",
-                "oldVersions": "Historical Versions"
-            },
-            "language": {
-                "_name": "Language"
-            },
-            "faq": {
-                "_name": "FAQ"
-            }
-        },
-        "api": {
-            "_name": "API",
-            "doc": "Document",
-            "plotDoc": "Document-Dynamic Plotting",
-            "lealfetDoc": "Document-Leaflet",
-            "webglDoc":"Document-WebGL 3D",
-            "openlayersDoc": "Document-OpenLayers",
-            "mapboxglsDoc": "Document-MapboxGL",
-            "classicDoc": "Document-iClient 8C",
-            "vueDoc": "Document-for Vue",
-            "vueDocForL": "Vue-Leaflet",
-            "vueDocForOL": "Vue-OpenLayers",
-            "vueDocForClassic": "Vue-Classic",
-            "vueDocForMbgl": "Vue-MapboxGL"
-        },
-        "topic": {
-            "topicDOC": "Technical Topic",
-            "aqom": "Oblique Photogrammetric Model Attributes",
-            "Bofw": "Beatifucation and optimization common setting for 3D scene in WebGL",
-            "dpt": "Dynamic Plotting Topics",
-            "fmt": "Flight Management Topics",
-            "token": "Token Instruction",
-            "BIM": "Load BIM and Man-made model",
-            "Gltf": "Load Gltf 3D Model",
-            "imagery": "Load Imagery Data",
-            "LOM": "Load Oblique Photogrammetric Model",
-            "terrain": "Load Terrain Data",
-            "webapi": "Instructions for local publishing and running of examples in WebGL API package",
-            "Earth": "SuperMapEarth",
-            "DWG": "Point plug-in model sub-object",
-            "thematicMap": "Set thematic map according to the field",
-            "UPBR": "Using Json file to modify PBR displaying effect in WebGL",
-            "topVue": "Vue+WebGL development notes",
-            "subdomains": "Subdomain environment construction and use",
-			"3Ds Max": "Display Problem of 3Ds Max Model.html",
-            "Bentley": "Instruction of Export Coordinate and Model of Plugin for Bentley.html",
-            "BIM Factory": "Optimization on Performace and Process Method of BIM Factory.html",
-            "Terrain to TIN": "Process of Large-Scale Terrain to TIN.html",
-            "Terrain to Imagery": "Process of Large-Scale Terrain to Imagery.html",
-            "Oblique Photogrammetry": "Process of Large-Scale Oblique Photogrammetry.html",
-            "Geological Model": "Solutions on Geological Model.html",
-            "Man-made Model": "Precautions And Process of Man-made Model.html",
-            "Vector Region Stretching": "Process and Ideas of Vector Region Stretching.html",
-            "BPOW": "Beautification Process of White_Box Model.html"
-        },
-        "gallery": {
-            "_name": "Gallery"
-        },
-        "examples": {
-            "_name": "Example",
-            "_subname": "Sample Code",
-            "iServer": "iServer",
-            "iPortal": "iPortal",
-            "Online": "Online",
-            "iManager": "iManager",
-            "Elasticsearch": "Elasticsearch",
-            "viz": "Visualization",
-            "plot": "plotting",
-            "3D_plot": "Three-dimensional plot",
-            "dynamicPlot": "Dynamic Plot",
-            "map": "Map",
-            "overlay": "Overlay",
-            "popup": "Message Box",
-            "query": "Query",
-            "theme": "Thematic Map",
-            "analysis": "Analysis",
-            "clientSpatialAnalyst": "Client Analysis",
-            "control": "Control",
-            "components": "Components",
-            "OGC": "OGC",
-            "mapping": "Internet Map",
-            "others": "Others",
-            "3D-WebGL": "3D-WebGL",
-            "stereoscopic-show":"stereoscopic-show",
-            "visualization":"Visualization",
-            "online-draw":"online-draw",
-            "KMLAndModel":"KML&Model",
-            "fly":"fly",
-            "measurement":"Measurement",
-            "search":"Query",
-            "Scene":"Scene",
-            "online-base-map":"Online Basemap",
-            "layer":"layer",
-            "multiCoordSys": "Multi Coord System",
-            "vuecomponents_mbgl": "Vue-MapboxGL",
-            "vuecomponents_leaflet": "Vue-Leaflet",
-            "reactcomponents_mbgl":'React-MapboxGL',
-            "h5components": "H5",
-            "vue_3":'Vue3.0 Example'
-        },
-        "soon": "Stay Tuned"
-    },
-    "editor": {
-        "expand": "Expand",
-        "source": "Source Code",
-        "title": "Source Code Editor",
-        "run": " Run",
-        "reset": "Reset",
-        "envTips": "Please run this example in server environment"
-    }
-}

+ 0 - 101
public/SuperMap3D/examples/locales/zh-CN/resources.js

@@ -1,101 +0,0 @@
-/* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.*/
-window.examplesResources = {
-    "app": "SuperMap iClient 9D",
-    "nav": {
-        "home": {
-            "_name": "首页"
-        },
-        "overview": {
-            "_name": "概览",
-            "functions": "主要功能服务",
-            "compatibility": "浏览器兼容性",
-            "thirdpatry": "第三方插件",
-            "license": "许可协议",
-            "howToChoose": "如何选择"
-        },
-        "leaflet": {
-            "_name": "for Leaflet"
-        },
-        "openlayers": {
-            "_name": "for OpenLayers"
-        },
-        "mapboxgl": {
-            "_name": "for MapboxGL"
-        },
-        "classic": {
-            "_name": "Classic"
-        },
-        "3dwebgl": {
-            "_name": "3D-WebGL"
-        },
-        // "component": {
-        //     "_name": "vue组件"
-        // },
-        "examples": {
-            "_name": "示例",
-            "iServer": "iServer",
-            "iPortal": "iPortal",
-            "Online": "Online",
-            "iManager": "iManager",
-            "Elasticsearch": "Elasticsearch",
-            "viz": "可视化",
-            "plot": "标绘",
-            "3D_plot": "三维标绘",
-            "dynamicPlot": "动态标绘",
-            "map": "地图",
-            "overlay": "覆盖物",
-            "popup": "信息框",
-            "query": "查询",
-            "theme": "专题图",
-            "analysis": "分析",
-            "clientSpatialAnalyst": "客户端分析",
-            "control": "控件",
-            "components": "组件",
-            "OGC": "OGC",
-            "mapping": "互联网地图",
-            "others": "其他",
-            "3D-WebGL": "3D-WebGL",
-            "stereoscopic-show":"立体显示",
-            "visualization":"可视化",
-            "online-draw":"在线绘制",
-            "KMLAndModel":"KML&模型",
-            "fly":"飞行",
-            "measurement":"量算",
-            "search":"查询",
-            "Scene":"场景",
-            "online-base-map":"在线底图",
-            "layer":"图层",
-            "multiCoordSys": "多坐标系",
-            "vuecomponents_mbgl": "Vue - MapboxGL",
-            "vuecomponents_leaflet": "Vue - Leaflet",
-            "reactcomponents_mbgl": 'React - MapboxGL',
-            "h5components": "H5",
-            "layerVUE":"组件",
-            "vue_3":'Vue3示例'
-        }
-    },
-    "footer": {
-        "download": "下载",
-        "faq": "常见问题",
-        "supermap": "超图官网",
-        "dituhui": "地图慧",
-        "support": "超图技术资源中心",
-        "tel": "电话 ",
-        "sns": "WebGIS中文技术圈QQ群 ",
-        "sns_tips": "(点击链接加入群)",
-        "sns_full": "(已满)",
-        "contact": "联系我们:",
-        "join": "加入我们: 超图Web客户端团队 ",
-        "join_tips1": "(请发邮件至: ",
-        "join_tips2": ",附上您的简历哦)",
-        "copyright": "版权所有 © 2000-2022 北京超图软件股份有限公司 京ICP备11032883号-8 京公网安备11010502008721 甲测资字11002074"
-    },
-    "editor": {
-        "expand": " 展开",
-        "source": " 源码",
-        "title": "源代码编辑器",
-        "run": " 运行",
-        "reset": " 重置",
-        "envTips": "请在服务器环境下运行示范程序!"
-    }
-};

+ 0 - 195
public/SuperMap3D/examples/webgl/SampleData/fpf/cbd.fpf

@@ -1,195 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<SceneRoute xmlns="http://www.supermap.com.cn/ugc60">
-<route name="飞行路线_1" speed="604.6147425" lineType="0" showroutestop="False" showrouteline="False" altitudefree="False" headingfree="False" tiltfree="False" flycircle="False" alongline="False">
-<style>
-<geostyle3d>
-<linecolor>RGBA(147,112,219,255)</linecolor>
-<linewidth>2</linewidth>
-<altitudeMode>Absolute</altitudeMode>
-<bottomAltitude>0.00</bottomAltitude>
-</geostyle3d>
-</style>
-<routestop name="Stop1" speed="802.870759" excluded="False" viewType="camera">
-<camera>
-<longitude>116.50443124901199</longitude>
-<latitude>39.877615305071267</latitude>
-<altitude>3646.9084992492571</altitude>
-<heading>317.49839187366433</heading>
-<tilt>60.673817551721285</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>2</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop2" speed="124.959567" excluded="False" viewType="camera">
-<camera>
-<longitude>116.47473454416749</longitude>
-<latitude>39.901700028578361</latitude>
-<altitude>551.17640530783683</altitude>
-<heading>317.47934685589308</heading>
-<tilt>60.705842829310626</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop3" speed="245.71196" excluded="False" viewType="camera">
-<camera>
-<longitude>116.47301142177153</longitude>
-<latitude>39.907154254645661</latitude>
-<altitude>542.50840090680867</altitude>
-<heading>270.12618980735891</heading>
-<tilt>43.656611640390864</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop4" speed="99.449517" excluded="False" viewType="camera">
-<camera>
-<longitude>116.45863382569596</longitude>
-<latitude>39.907561986988895</latitude>
-<altitude>542.50840092916042</altitude>
-<heading>270.11696592514329</heading>
-<tilt>43.656611640400989</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop5" speed="297.342386" excluded="False" viewType="camera">
-<camera>
-<longitude>116.45570905848395</longitude>
-<latitude>39.908932521439212</latitude>
-<altitude>484.52654921263456</altitude>
-<heading>359.37642870681771</heading>
-<tilt>51.50560855771829</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop6" speed="283.498945" excluded="False" viewType="camera">
-<camera>
-<longitude>116.45610120650403</longitude>
-<latitude>39.914266190790606</latitude>
-<altitude>484.5265492098406</altitude>
-<heading>359.37668034070725</heading>
-<tilt>51.505608557716961</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop8" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.46840502809457</longitude>
-<latitude>39.905718948980315</latitude>
-<altitude>499.70092125236988</altitude>
-<heading>302.77982296979741</heading>
-<tilt>63.817605981186063</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-</route>
-</SceneRoute>

+ 0 - 323
public/SuperMap3D/examples/webgl/SampleData/fpf/niaocao.fpf

@@ -1,323 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<SceneRoute xmlns="http://www.supermap.com.cn/ugc60">
-<route name="Route1_2" speed="50" showroutestop="false" showrouteline="false" altitudefree="false" headingfree="False" tiltfree="false" flycircle="True" alongline="True">
-<style>
-<geostyle3d>
-<linecolor>RGBA(147,112,219,255)</linecolor>
-<linewidth>20</linewidth>
-</geostyle3d>
-</style>
-<routestop name="Stop2" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.380116005574</longitude>
-<latitude>39.987407826007498</latitude>
-<altitude>12.146604751236699</altitude>
-<heading>358.72864174283029</heading>
-<tilt>78.517979432028199</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop3" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.380000161457</longitude>
-<latitude>39.992627668302703</latitude>
-<altitude>11.9067202266306</altitude>
-<heading>86.132604998062291</heading>
-<tilt>85.049736615412499</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop5" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.381363679945</longitude>
-<latitude>39.992719844161599</latitude>
-<altitude>11.340213554911299</altitude>
-<heading>357.24645452239105</heading>
-<tilt>87.364373509148393</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop6" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.38075997888701</longitude>
-<latitude>40.005271984454097</latitude>
-<altitude>12.960877451114399</altitude>
-<heading>269.75310742682512</heading>
-<tilt>85.100238712497998</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop7" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.37482748396302</longitude>
-<latitude>40.005246420651403</latitude>
-<altitude>11.7588377837092</altitude>
-<heading>183.68957880402999</heading>
-<tilt>84.137564681864205</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop8" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.37450471139501</longitude>
-<latitude>40.000240988561501</latitude>
-<altitude>12.888250432908499</altitude>
-<heading>88.309088331399806</heading>
-<tilt>84.252182769354505</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop9" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.376681316721</longitude>
-<latitude>40.000305243141</latitude>
-<altitude>21.034622021950799</altitude>
-<heading>88.484073213558204</heading>
-<tilt>55.810517142081999</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop4" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.379814455881</longitude>
-<latitude>40.0003881588148</latitude>
-<altitude>6.6635279310867199</altitude>
-<heading>88.409378181681063</heading>
-<tilt>63.625643192502103</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop10" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.395087939459</longitude>
-<latitude>40.000812283935602</latitude>
-<altitude>5.8752406947314704</altitude>
-<heading>88.114118996981105</heading>
-<tilt>68.232199694975506</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop11" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.39882782422001</longitude>
-<latitude>40.000935426090599</latitude>
-<altitude>24.017180605791498</altitude>
-<heading>89.657357598592938</heading>
-<tilt>70.317747794087495</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop12" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.401836152876</longitude>
-<latitude>40.000953416826597</latitude>
-<altitude>21.4387021111324</altitude>
-<heading>2.2039868651327419</heading>
-<tilt>80.559454043336601</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop13" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.401956418542</longitude>
-<latitude>40.004078351975998</latitude>
-<altitude>16.939740588888501</altitude>
-<heading>2.2039868651327419</heading>
-<tilt>64.886000013826006</tilt>
-<altitudeMode>RelativeToGround</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(1,1,1,1)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>True</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>60</angularSpeed>
-</setting>
-</routestop>
-</route>
-</SceneRoute>

+ 0 - 169
public/SuperMap3D/examples/webgl/SampleData/fpf/鸟巢.fpf

@@ -1,169 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<SceneRoute xmlns="http://www.supermap.com.cn/ugc60">
-<route name="飞行路线_1" speed="551.406692777778" lineType="0" showroutestop="False" showrouteline="False" altitudefree="False" headingfree="False" tiltfree="False" flycircle="False" alongline="False">
-<style>
-<geostyle3d>
-<linecolor>RGBA(147,112,219,255)</linecolor>
-<linewidth>2</linewidth>
-<altitudeMode>Absolute</altitudeMode>
-<bottomAltitude>0.00</bottomAltitude>
-</geostyle3d>
-</style>
-<routestop name="Stop1" speed="561.42132" excluded="False" viewType="camera">
-<camera>
-<longitude>116.40827108962884</longitude>
-<latitude>39.955949041832724</latitude>
-<altitude>3785.048478949815</altitude>
-<heading>338.83243779330621</heading>
-<tilt>49.295294140445264</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>3</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop2" speed="497.799326" excluded="False" viewType="camera">
-<camera>
-<longitude>116.38533814684762</longitude>
-<latitude>39.977992346841368</latitude>
-<altitude>1419.6804214306176</altitude>
-<heading>338.81770370169426</heading>
-<tilt>49.318023157073966</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop3" speed="381.821096" excluded="False" viewType="camera">
-<camera>
-<longitude>116.3749931602193</longitude>
-<latitude>39.988797703522557</latitude>
-<altitude>1488.851002198644</altitude>
-<heading>357.93848532984248</heading>
-<tilt>21.986897516486909</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop4" speed="407.202086" excluded="False" viewType="camera">
-<camera>
-<longitude>116.37431958521572</longitude>
-<latitude>40.001710463900956</latitude>
-<altitude>975.95862657483667</altitude>
-<heading>358.56008253683422</heading>
-<tilt>21.581534146230105</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop5" speed="219.193202" excluded="False" viewType="camera">
-<camera>
-<longitude>116.3935303415127</longitude>
-<latitude>39.99206253702971</latitude>
-<altitude>1530.8279343089089</altitude>
-<heading>336.33485056275521</heading>
-<tilt>38.695183339661838</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-<routestop name="Stop7" speed="0" excluded="False" viewType="camera">
-<camera>
-<longitude>116.38611688940044</longitude>
-<latitude>39.985022318536394</latitude>
-<altitude>95.2372523304075</altitude>
-<heading>356.06049422865664</heading>
-<tilt>79.979551020885594</tilt>
-<altitudeMode>Absolute</altitudeMode>
-</camera>
-<style>
-<geostyle3d>
-<icon/>
-<markersize>4.8</markersize>
-<markericonscale>1</markericonscale>
-<markercolor>RGBA(255,255,255,255)</markercolor>
-</geostyle3d>
-</style>
-<setting>
-<turnTime>1.5</turnTime>
-<turnSlowly>False</turnSlowly>
-<stopPlayMode>StopPause</stopPlayMode>
-<autoPlay>False</autoPlay>
-<pauseTime>0</pauseTime>
-<angularSpeed>1</angularSpeed>
-</setting>
-</routestop>
-</route>
-</SceneRoute>

BIN
public/SuperMap3D/examples/webgl/SampleData/gltf/Assets/Textures/圆环43.jpg


BIN
public/SuperMap3D/examples/webgl/SampleData/gltf/Assets/Textures/圆环44.jpg


BIN
public/SuperMap3D/examples/webgl/SampleData/gltf/man/CMan0005.jpg


BIN
public/SuperMap3D/examples/webgl/SampleData/gltf/man/walk.bin


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1
public/SuperMap3D/examples/webgl/SampleData/gltf/man/walk.gltf


BIN
public/SuperMap3D/examples/webgl/SampleData/gltf/地标动画.bin


+ 0 - 456
public/SuperMap3D/examples/webgl/SampleData/gltf/地标动画.gltf

@@ -1,456 +0,0 @@
-{
-	"asset": {
-		"generator": "Unity 2018.3.6f1",
-		"extras": {
-			"exporterVersion" : "2.2.1"
-		},
-		"version": "2.0"
-	},
-	"accessors": [
-		{
-			"bufferView": 2,
-			"byteOffset": 0,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 256.8, 256.8, 0 ],
-			"min": [ -256.8, -256.8, -2 ],
-			"type": "VEC3"
-		},
-		{
-			"bufferView": 2,
-			"byteOffset": 1344,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 1, 1 ],
-			"min": [ -1, -1, -1 ],
-			"type": "VEC3"
-		},
-		{
-			"bufferView": 1,
-			"byteOffset": 0,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 1 ],
-			"min": [ 0, 0 ],
-			"type": "VEC2"
-		},
-		{
-			"bufferView": 3,
-			"byteOffset": 0,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 0, 0, 1 ],
-			"min": [ -1, 0, 0, -1 ],
-			"type": "VEC4"
-		},
-		{
-			"bufferView": 0,
-			"byteOffset": 0,
-			"componentType": 5123,
-			"count": 324,
-			"max": [ 111 ],
-			"min": [ 0 ],
-			"type": "SCALAR"
-		},
-		{
-			"bufferView": 2,
-			"byteOffset": 2688,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 160.9482, 160.9482, 0 ],
-			"min": [ -160.9482, -160.9482, -2 ],
-			"type": "VEC3"
-		},
-		{
-			"bufferView": 2,
-			"byteOffset": 4032,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 1, 1 ],
-			"min": [ -1, -1, -1 ],
-			"type": "VEC3"
-		},
-		{
-			"bufferView": 1,
-			"byteOffset": 896,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 1 ],
-			"min": [ 0, 0 ],
-			"type": "VEC2"
-		},
-		{
-			"bufferView": 3,
-			"byteOffset": 1792,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 0, 0, 1 ],
-			"min": [ -1, 0, 0, -1 ],
-			"type": "VEC4"
-		},
-		{
-			"bufferView": 0,
-			"byteOffset": 648,
-			"componentType": 5123,
-			"count": 324,
-			"max": [ 111 ],
-			"min": [ 0 ],
-			"type": "SCALAR"
-		},
-		{
-			"bufferView": 2,
-			"byteOffset": 5376,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 100.6519, 100.6519, 0 ],
-			"min": [ -100.6519, -100.6519, -2 ],
-			"type": "VEC3"
-		},
-		{
-			"bufferView": 2,
-			"byteOffset": 6720,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 1, 1 ],
-			"min": [ -1, -1, -1 ],
-			"type": "VEC3"
-		},
-		{
-			"bufferView": 1,
-			"byteOffset": 1792,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 1 ],
-			"min": [ 0, 0 ],
-			"type": "VEC2"
-		},
-		{
-			"bufferView": 3,
-			"byteOffset": 3584,
-			"componentType": 5126,
-			"count": 112,
-			"max": [ 1, 0, 0, 1 ],
-			"min": [ -1, 0, 0, -1 ],
-			"type": "VEC4"
-		},
-		{
-			"bufferView": 0,
-			"byteOffset": 1296,
-			"componentType": 5123,
-			"count": 324,
-			"max": [ 111 ],
-			"min": [ 0 ],
-			"type": "SCALAR"
-		},
-		{
-			"bufferView": 2,
-			"byteOffset": 8064,
-			"componentType": 5126,
-			"count": 20299,
-			"max": [ 0.4041552, 0.4041552, 0.4041552 ],
-			"min": [ -0.4041552, -0.4041552, -0.707601 ],
-			"type": "VEC3"
-		},
-		{
-			"bufferView": 2,
-			"byteOffset": 251652,
-			"componentType": 5126,
-			"count": 20299,
-			"max": [ 1, 1, 1 ],
-			"min": [ -1, -1, -1 ],
-			"type": "VEC3"
-		},
-		{
-			"bufferView": 1,
-			"byteOffset": 2688,
-			"componentType": 5126,
-			"count": 20299,
-			"max": [ 1, 1 ],
-			"min": [ 0, -2.384186E-07 ],
-			"type": "VEC2"
-		},
-		{
-			"bufferView": 3,
-			"byteOffset": 5376,
-			"componentType": 5126,
-			"count": 20299,
-			"max": [ 1, 1, 0.007854057, 1 ],
-			"min": [ -1, -1, -0.007854033, 1 ],
-			"type": "VEC4"
-		},
-		{
-			"bufferView": 0,
-			"byteOffset": 1944,
-			"componentType": 5123,
-			"count": 118800,
-			"max": [ 20298 ],
-			"min": [ 0 ],
-			"type": "SCALAR"
-		}
-	],
-	"buffers": [
-		{
-			"byteLength": 1230024,
-			"uri": "地标动画.bin"
-		}
-	],
-	"bufferViews": [
-		{
-			"buffer": 0,
-			"byteLength": 239544,
-			"target": 34963,
-			"byteOffset": 990480
-		},
-		{
-			"buffer": 0,
-			"byteLength": 165080,
-			"target": 34962,
-			"byteStride": 8,
-			"byteOffset": 0
-		},
-		{
-			"buffer": 0,
-			"byteLength": 495240,
-			"target": 34962,
-			"byteStride": 12,
-			"byteOffset": 165080
-		},
-		{
-			"buffer": 0,
-			"byteLength": 330160,
-			"target": 34962,
-			"byteStride": 16,
-			"byteOffset": 660320
-		}
-	],
-	"images": [
-		{
-			"uri": "Assets/Textures/圆环44.jpg"
-		},
-		{
-			"uri": "Assets/Textures/圆环43.jpg"
-		}
-	],
-	"materials": [
-		{
-			"pbrMetallicRoughness": {
-				"baseColorFactor": [0, 0, 0, 0.3921569],
-				"metallicFactor": 0,
-				"roughnessFactor": 0.512
-			},
-			"alphaMode": "BLEND",
-			"alphaCutoff": 0.5,
-			"emissiveTexture" : {
-				"index" : 0,
-				"texCoord" : 0
-			},
-			"emissiveFactor": [7.999999, 3.434555, 0],
-			"doubleSided": false,
-			"name": "43"
-		},
-		{
-			"pbrMetallicRoughness": {
-				"baseColorFactor": [0, 0, 0, 0.3921569],
-				"metallicFactor": 0,
-				"roughnessFactor": 0.5
-			},
-			"alphaMode": "BLEND",
-			"alphaCutoff": 0.5,
-			"emissiveTexture" : {
-				"index" : 1,
-				"texCoord" : 0
-			},
-			"emissiveFactor": [1.921569, 0.6901961, 0.04705882],
-			"doubleSided": false,
-			"textureMotion": {
-				"emissiveTextureScroll" : {
-					"speed" : 1,
-					"range" : [0, 0.5, 0, 0.5]
-				},
-				"emissiveTextureScale" : {
-					"speed" : 1,
-					"range" : [1, 0, 1, 0]
-				}
-			},
-			"name": "44"
-		},
-		{
-			"pbrMetallicRoughness": {
-				"baseColorTexture" : {
-					"index" : 0,
-					"texCoord" : 0
-				},
-				"baseColorFactor": [0.9987322, 1, 0, 0.4039216],
-				"metallicFactor": 0,
-				"roughnessFactor": 0.5
-			},
-			"alphaMode": "BLEND",
-			"alphaCutoff": 0.5,
-			"emissiveTexture" : {
-				"index" : 0,
-				"texCoord" : 0
-			},
-			"emissiveFactor": [23.96863, 10.79216, 0],
-			"doubleSided": false,
-			"name": "45"
-		},
-		{
-			"pbrMetallicRoughness": {
-				"baseColorFactor": [1, 0.05227293, 0, 1],
-				"metallicFactor": 0.382,
-				"roughnessFactor": 0
-			},
-			"emissiveFactor": [0, 0, 0],
-			"doubleSided": false,
-			"name": ""
-		}
-	],
-	"meshes": [
-		{
-			"name": "mesh_Circle043_11548Circle043",
-			"primitives": [
-				{
-					"attributes": {
-						"POSITION": 0,
-						"NORMAL": 1,
-						"TEXCOORD_0": 2,
-						"TANGENT": 3
-					},
-					"indices": 4,
-					"material": 0,
-					"mode": 4
-				}
-			]
-		},
-		{
-			"name": "mesh_Circle044_11550Circle044",
-			"primitives": [
-				{
-					"attributes": {
-						"POSITION": 5,
-						"NORMAL": 6,
-						"TEXCOORD_0": 7,
-						"TANGENT": 8
-					},
-					"indices": 9,
-					"material": 1,
-					"mode": 4
-				}
-			]
-		},
-		{
-			"name": "mesh_Circle045_11546Circle045",
-			"primitives": [
-				{
-					"attributes": {
-						"POSITION": 10,
-						"NORMAL": 11,
-						"TEXCOORD_0": 12,
-						"TANGENT": 13
-					},
-					"indices": 14,
-					"material": 2,
-					"mode": 4
-				}
-			]
-		},
-		{
-			"name": "mesh_Sphere009_11552Sphere009",
-			"primitives": [
-				{
-					"attributes": {
-						"POSITION": 15,
-						"NORMAL": 16,
-						"TEXCOORD_0": 17,
-						"TANGENT": 18
-					},
-					"indices": 19,
-					"material": 3,
-					"mode": 4
-				}
-			]
-		}
-	],
-	"nodes": [
-		{
-			"name": "UnityGlTF_root",
-			"children": [
-				5
-			]
-		},
-		{
-			"name": "node_Circle043_-16920",
-			"mesh": 0,
-			"translation": [ -2.15391, 8.310199, 1.871095],
-			"scale": [ 2.310204, 2.310205, 1],
-			"rotation": [2.268167E-08, -0.258819, -0.9659259, -8.423871E-08]
-		},
-		{
-			"name": "node_Circle044_-16922",
-			"mesh": 1,
-			"translation": [ -2.15391, 7.310199, 0.1390448],
-			"scale": [ 3, 3, 1],
-			"rotation": [2.268167E-08, -0.258819, -0.9659259, -8.423871E-08]
-		},
-		{
-			"name": "node_Circle045_-16924",
-			"mesh": 2,
-			"translation": [ -2.153911, 6.310234, -1.8],
-			"rotation": [2.268167E-08, -0.258819, -0.9659259, -8.423871E-08]
-		},
-		{
-			"name": "node_Sphere009_-16926",
-			"mesh": 3,
-			"translation": [ -6.914308E-05, 320.8904, 531.8893],
-			"scale": [ 792.815, 767.6895, 828.4554],
-			"rotation": [0.2588192, 0, 0, -0.9659258]
-		},
-		{
-			"name": "node_text02_-16928",
-			"children": [
-				3,
-				2,
-				1,
-				4,
-				6,
-				7
-			],
-			"matrix": [0.02, 0, 0, 0, 0, 0.01, -0.01732051, 0, 0, 0.01732051, 0.01, 0, 0, 0, 0, 1]
-		},
-		{
-			"name": "node__-16930",
-			"rotation": [-0.7071068, 0, 0, -0.7071068]
-		},
-		{
-			"name": "node__-16932",
-			"rotation": [-0.7071068, 0, 0, -0.7071068]
-		}
-	],
-	"samplers": [
-		{
-			"magFilter": 9729,
-			"minFilter": 9985,
-			"wrapS": 10497,
-			"wrapT": 10497
-		}
-	],
-	"scenes": [
-		{
-			"name":"defaultScene",
-			"nodes": [
-				0
-			]
-		}
-	],
-	"scene": 0,
-	"textures": [
-		{
-			"sampler": 0,
-			"source": 0
-		},
-		{
-			"sampler": 0,
-			"source": 1
-		}
-	]
-}

BIN
public/SuperMap3D/examples/webgl/SampleData/gltf/客机模型/Assets/客机模型.fbm/3d66Model-580508-files-1.jpg


BIN
public/SuperMap3D/examples/webgl/SampleData/gltf/客机模型/客机模型.bin


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 998
public/SuperMap3D/examples/webgl/SampleData/gltf/客机模型/客机模型.gltf


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 19728
public/SuperMap3D/examples/webgl/SampleData/kml/2015beijingsubway.kml


+ 0 - 26
public/SuperMap3D/examples/webgl/SampleData/kml/crane.kml

@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kml xmlns="http://www.opengis.net/kml/2.2">
-<Placemark>
- <name>SketchUp Model of Macky Auditorium</name> <description>University of Colorado, Boulder; model created by Noël Nemcik.</description>
- <LookAt>
- <longitude>118.54740781850754</longitude>
- <latitude>24.803571474903592</latitude> <altitude>60.50922280195892</altitude> <range>127.2393107680517</range>
- <tilt>65.74454495876547</tilt> <heading>-27.70337734057933</heading> </LookAt> <Model id="model_4"> <altitudeMode>relativeToGround</altitudeMode>
- <Location>
- <longitude>118.54710781850754</longitude>
- <latitude>24.803351474903592</latitude>
- <altitude>60.50922280195892</altitude>
- </Location>
- <Orientation>
- <heading>0</heading>
- <tilt>0</tilt>
- <roll>0</roll>
- </Orientation>
- <Scale>
- <x>1</x>
- <y>1</y>
- <z>1</z>
- </Scale> <Link> <href>../models/crane.gltf</href> </Link>
- </Model>
-</Placemark>
-</kml>

+ 0 - 0
public/SuperMap3D/examples/webgl/SampleData/kml/model.kml


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است