mirror of
https://github.com/jiawanlong/Cesium-Examples.git
synced 2025-07-04 15:17:36 +00:00
560 lines
20 KiB
JavaScript
560 lines
20 KiB
JavaScript
/* by jiawanlong*/
|
||
var identification = {
|
||
name: "Leaflet"
|
||
};
|
||
var exampleConfig = {
|
||
|
||
"plot": {
|
||
name: "开源导航",
|
||
name_en: "开源导航",
|
||
content: {
|
||
"m3233ap": {
|
||
name: "友情推荐",
|
||
name_en: "友情推荐",
|
||
content: [
|
||
{
|
||
name: "优雅永不过时",
|
||
name_en: "优雅永不过时",
|
||
thumbnail: "1、优雅永不过时.jpg",
|
||
fileName: "https://z2586300277.github.io/three-cesium-examples/"
|
||
},
|
||
{
|
||
name: "0、360",
|
||
name_en: "0、360",
|
||
thumbnail: "0、360.jpg",
|
||
fileName: "0、360"
|
||
},
|
||
]
|
||
},
|
||
}
|
||
},
|
||
|
||
"base": {
|
||
name: "1、入门",
|
||
name_en: "base",
|
||
content: {
|
||
"m666ap": {
|
||
name: "1.1、入门",
|
||
name_en: "base",
|
||
content: [
|
||
{
|
||
name: "1.1.1、入门",
|
||
name_en: "1.1.1、入门",
|
||
thumbnail: "1.1.1、入门.jpg",
|
||
fileName: "1.1.1、入门"
|
||
},
|
||
{
|
||
name: "1.1.2、辅助线",
|
||
name_en: "1.1.2、辅助线",
|
||
thumbnail: "1.1.2、辅助线.jpg",
|
||
fileName: "1.1.2、辅助线"
|
||
},
|
||
{
|
||
name: "1.1.6、全屏",
|
||
name_en: "1.1.6、全屏",
|
||
thumbnail: "1.1.6、全屏.jpg",
|
||
fileName: "1.1.6、全屏"
|
||
},
|
||
{
|
||
name: "1.1.7、帧率",
|
||
name_en: "1.1.7、帧率",
|
||
thumbnail: "1.1.7、帧率.jpg",
|
||
fileName: "1.1.7、帧率"
|
||
},
|
||
{
|
||
name: "1.1.8、阵列模型",
|
||
name_en: "1.1.8、阵列模型",
|
||
thumbnail: "1.1.8、阵列模型.jpg",
|
||
fileName: "1.1.8、阵列模型"
|
||
},
|
||
{
|
||
name: "1.1.9、几何体",
|
||
name_en: "1.1.9、几何体",
|
||
thumbnail: "1.1.9、几何体.jpg",
|
||
fileName: "1.1.9、几何体"
|
||
},
|
||
{
|
||
name: "1.1.10、隐藏、删除",
|
||
name_en: "1.1.10、隐藏、删除",
|
||
thumbnail: "1.1.10、隐藏、删除.jpg",
|
||
fileName: "1.1.10、隐藏、删除"
|
||
},
|
||
{
|
||
name: "1.1.11、纹理贴图",
|
||
name_en: "1.1.11、纹理贴图",
|
||
thumbnail: "1.1.11、纹理贴图.jpg",
|
||
fileName: "1.1.11、纹理贴图"
|
||
},
|
||
{
|
||
name: "1.1.12、砖墙贴图",
|
||
name_en: "1.1.12、砖墙贴图",
|
||
thumbnail: "1.1.12、砖墙贴图.jpg",
|
||
fileName: "1.1.12、砖墙贴图"
|
||
},
|
||
|
||
{
|
||
name: "1.1.13、Mesh旋转",
|
||
name_en: "1.1.13、Mesh旋转",
|
||
thumbnail: "1.1.34、Mesh旋转.jpg",
|
||
fileName: "1.1.34、Mesh旋转"
|
||
},
|
||
{
|
||
name: "1.1.35、模型颜色",
|
||
name_en: "1.1.35、模型颜色",
|
||
thumbnail: "1.1.35、模型颜色.jpg",
|
||
fileName: "1.1.35、模型颜色"
|
||
},
|
||
{
|
||
name: "1.1.36、clone和copy",
|
||
name_en: "1.1.36、clone和copy",
|
||
thumbnail: "1.1.36、clone和copy.jpg",
|
||
fileName: "1.1.36、clone和copy"
|
||
},
|
||
{
|
||
name: "1.1.38、尺寸变化",
|
||
name_en: "1.1.38、尺寸变化",
|
||
thumbnail: "1.1.38、尺寸变化.jpg",
|
||
fileName: "1.1.38、尺寸变化"
|
||
},
|
||
|
||
|
||
]
|
||
},
|
||
"m6661111ap": {
|
||
name: "1.2、地图相关",
|
||
name_en: "base",
|
||
content: [
|
||
{
|
||
name: "2.1.1、three-tile入门",
|
||
name_en: "2.1.1、three-tile入门",
|
||
thumbnail: "2.1.1、three-tile入门.jpg",
|
||
fileName: "2.1.1、three-tile入门"
|
||
},
|
||
{
|
||
name: "2.1.2、three-tile加载几何体",
|
||
name_en: "2.1.2、three-tile加载几何体",
|
||
thumbnail: "2.1.2、three-tile加载几何体.jpg",
|
||
fileName: "2.1.2、three-tile加载几何体"
|
||
},
|
||
|
||
]
|
||
},
|
||
}
|
||
},
|
||
|
||
"OGC": {
|
||
name: "2、模型",
|
||
name_en: "2、模型",
|
||
content: {
|
||
"ma7603p": {
|
||
name: "2.1、模型",
|
||
name_en: "2.1、模型",
|
||
content: [
|
||
{
|
||
name: "2.1.1、加载模型",
|
||
name_en: "2.1.14、加载模型",
|
||
thumbnail: "1.1.14、加载模型.jpg",
|
||
fileName: "1.1.14、加载模型"
|
||
},
|
||
{
|
||
name: "2.1.2、gltf纹理",
|
||
name_en: "1.1.15、gltf纹理",
|
||
thumbnail: "1.1.15、gltf纹理.jpg",
|
||
fileName: "1.1.15、gltf纹理"
|
||
},
|
||
{
|
||
name: "2.1.3、PBR材质",
|
||
name_en: "1.1.16、PBR材质",
|
||
thumbnail: "1.1.16、PBR材质.jpg",
|
||
fileName: "1.1.16、PBR材质"
|
||
},
|
||
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
"clientSpatialAnalyst": {
|
||
name: "3、相机和光线",
|
||
name_en: "相机和光线",
|
||
content: {
|
||
"ma3243p": {
|
||
name: "3.1、相机",
|
||
name_en: "相机",
|
||
content: [
|
||
{
|
||
name: "3.1.1、相机控件",
|
||
name_en: "1.1.4、相机控件",
|
||
thumbnail: "1.1.4、相机控件.jpg",
|
||
fileName: "1.1.4、相机控件"
|
||
},
|
||
{
|
||
name: "3.1.2、相机",
|
||
name_en: "1.1.37、相机",
|
||
thumbnail: "1.1.37、相机.jpg",
|
||
fileName: "1.1.37、相机"
|
||
},
|
||
{
|
||
name: "3.1.3、相机朝向",
|
||
name_en: "1.1.41、相机朝向",
|
||
thumbnail: "1.1.41、相机朝向.jpg",
|
||
fileName: "1.1.41、相机朝向"
|
||
},
|
||
]
|
||
},
|
||
"ma22889p": {
|
||
name: "3.2、光线",
|
||
name_en: "光线",
|
||
content: [
|
||
{
|
||
name: "3.2.1、光线",
|
||
name_en: "1.1.3、光线",
|
||
thumbnail: "1.1.3、光线.jpg",
|
||
fileName: "1.1.3、光线"
|
||
},
|
||
{
|
||
name: "3.2.2、轮廓光",
|
||
name_en: "1.1.17、轮廓光",
|
||
thumbnail: "1.1.17、轮廓光.jpg",
|
||
fileName: "1.1.17、轮廓光"
|
||
},
|
||
{
|
||
name: "3.2.3、平行光阴影",
|
||
name_en: "1.1.42、平行光阴影",
|
||
thumbnail: "1.1.42、平行光阴影.jpg",
|
||
fileName: "1.1.42、平行光阴影"
|
||
},
|
||
{
|
||
name: "3.2.4、模型运动阴影",
|
||
name_en: "1.1.43、模型运动阴影",
|
||
thumbnail: "1.1.43、模型运动阴影.jpg",
|
||
fileName: "1.1.43、模型运动阴影"
|
||
},
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
"components": {
|
||
name: "4、文字",
|
||
name_en: "文字",
|
||
content: {
|
||
"6565map": {
|
||
name: "4.1、文字",
|
||
name_en: "文字",
|
||
content: [
|
||
{
|
||
name: "4.1.1、文字云图",
|
||
name_en: "1.1.19、文字云图",
|
||
thumbnail: "1.1.19、文字云图.jpg",
|
||
fileName: "1.1.19、文字云图"
|
||
},
|
||
{
|
||
name: "4.1.2、CSS2DRenderer",
|
||
name_en: "1.1.20、CSS2DRenderer",
|
||
thumbnail: "1.1.20、CSS2DRenderer.jpg",
|
||
fileName: "1.1.20、CSS2DRenderer"
|
||
},
|
||
{
|
||
name: "4.1.3、CSS3DRenderer",
|
||
name_en: "1.1.21、CSS3DRenderer",
|
||
thumbnail: "1.1.21、CSS3DRenderer.jpg",
|
||
fileName: "1.1.21、CSS3DRenderer"
|
||
},
|
||
{
|
||
name: "4.1.4、模型加文字",
|
||
name_en: "1.1.22、模型加文字",
|
||
thumbnail: "1.1.22、模型加文字.jpg",
|
||
fileName: "1.1.22、模型加文字"
|
||
},
|
||
{
|
||
name: "4.1.5、模型加多个文字标签",
|
||
name_en: "1.1.23、模型加多个文字标签",
|
||
thumbnail: "1.1.23、模型加多个文字标签.jpg",
|
||
fileName: "1.1.23、模型加多个文字标签"
|
||
},
|
||
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
"control": {
|
||
name: "5、动画",
|
||
name_en: "动画",
|
||
content: {
|
||
"ma7676p": {
|
||
name: "5.1、动画",
|
||
name_en: "动画",
|
||
content: [
|
||
{
|
||
name: "5.1.1、动画",
|
||
name_en: "1.1.5、动画",
|
||
thumbnail: "1.1.5、动画.jpg",
|
||
fileName: "1.1.5、动画"
|
||
},
|
||
{
|
||
name: "5.1.2、UV动画",
|
||
name_en: "1.1.13、UV动画",
|
||
thumbnail: "1.1.13、UV动画.jpg",
|
||
fileName: "1.1.13、UV动画"
|
||
},
|
||
{
|
||
name: "5.1.3、tweenjs动画",
|
||
name_en: "1.1.32、tweenjs动画",
|
||
thumbnail: "1.1.32、tweenjs动画.jpg",
|
||
fileName: "1.1.32、tweenjs动画"
|
||
},
|
||
{
|
||
name: "5.1.4、tweenjs相机动画",
|
||
name_en: "1.1.33、tweenjs相机动画",
|
||
thumbnail: "1.1.33、tweenjs相机动画.jpg",
|
||
fileName: "1.1.33、tweenjs相机动画"
|
||
},
|
||
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
"dynamicPlot": {
|
||
name: "6、包围盒",
|
||
name_en: "包围盒",
|
||
content: {
|
||
"ma3225465p": {
|
||
name: "6.1、包围盒",
|
||
name_en: "包围盒",
|
||
content: [
|
||
{
|
||
name: "6.1.1、包围盒",
|
||
name_en: "1.1.39、包围盒",
|
||
thumbnail: "1.1.39、包围盒.jpg",
|
||
fileName: "1.1.39、包围盒"
|
||
},
|
||
{
|
||
name: "6.1.2、模型包围盒",
|
||
name_en: "1.1.40、模型包围盒",
|
||
thumbnail: "1.1.40、模型包围盒.jpg",
|
||
fileName: "1.1.40、模型包围盒"
|
||
},
|
||
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
"Elasticsearch": {
|
||
name: "7、事件",
|
||
name_en: "7、事件",
|
||
content: {
|
||
"ma3233p": {
|
||
name: "7.1、事件",
|
||
name_en: "事件",
|
||
content: [
|
||
{
|
||
name: "7.1.1、射线",
|
||
name_en: "1.1.25、射线",
|
||
thumbnail: "1.1.25、射线.jpg",
|
||
fileName: "1.1.25、射线"
|
||
},
|
||
{
|
||
name: "7.1.2、射线获取层级模型",
|
||
name_en: "1.1.26、射线获取层级模型",
|
||
thumbnail: "1.1.26、射线获取层级模型.jpg",
|
||
fileName: "1.1.26、射线获取层级模型"
|
||
},
|
||
{
|
||
name: "7.1.3、OutlinePass",
|
||
name_en: "1.1.30、OutlinePass",
|
||
thumbnail: "1.1.30、OutlinePass.jpg",
|
||
fileName: "1.1.30、OutlinePass"
|
||
},
|
||
{
|
||
name: "7.1.4、OutlinePass模型发光",
|
||
name_en: "1.1.31、OutlinePass模型发光",
|
||
thumbnail: "1.1.31、OutlinePass模型发光.jpg",
|
||
fileName: "1.1.31、OutlinePass模型发光"
|
||
},
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
"iPortal": {
|
||
name: "8、后处理",
|
||
name_en: "后处理",
|
||
content: {
|
||
"map32233": {
|
||
name: "8.1、OutlinePass",
|
||
name_en: "OutlinePass",
|
||
content: [
|
||
{
|
||
name: "8.1.1、OutlinePass",
|
||
name_en: "1.1.30、OutlinePass",
|
||
thumbnail: "1.1.30、OutlinePass.jpg",
|
||
fileName: "1.1.30、OutlinePass"
|
||
},
|
||
{
|
||
name: "8.1.2、OutlinePass模型发光",
|
||
name_en: "1.1.31、OutlinePass模型发光",
|
||
thumbnail: "1.1.31、OutlinePass模型发光.jpg",
|
||
fileName: "1.1.31、OutlinePass模型发光"
|
||
},
|
||
]
|
||
},
|
||
"ma332323p": {
|
||
name: "8.2、精灵材质",
|
||
name_en: "8.2、精灵材质",
|
||
content: [
|
||
{
|
||
name: "8.2.1、精灵",
|
||
name_en: "1.1.24、精灵",
|
||
thumbnail: "1.1.24、精灵.jpg",
|
||
fileName: "1.1.24、精灵"
|
||
},
|
||
|
||
{
|
||
name: "8.2.2、下雨",
|
||
name_en: "1.1.27、下雨",
|
||
thumbnail: "1.1.27、下雨.jpg",
|
||
fileName: "1.1.27、下雨"
|
||
},
|
||
]
|
||
},
|
||
"ma3323232333p": {
|
||
name: "8.3、线框",
|
||
name_en: "线框",
|
||
content: [
|
||
{
|
||
name: "8.3.1、线框",
|
||
name_en: "1.1.18、线框",
|
||
thumbnail: "1.1.18、线框.jpg",
|
||
fileName: "1.1.18、线框"
|
||
},
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
"Online": {
|
||
name: "9、GUI",
|
||
name_en: "GUI",
|
||
content: {
|
||
"ma7vcp": {
|
||
name: "9.1、GUI",
|
||
name_en: "GUI",
|
||
content: [
|
||
{
|
||
name: "9.1.1、GUI",
|
||
name_en: "1.1.28、GUI",
|
||
thumbnail: "1.1.28、GUI.jpg",
|
||
fileName: "1.1.28、GUI"
|
||
},
|
||
{
|
||
name: "9.1.2、GUI分组",
|
||
name_en: "1.1.29、GUI分组",
|
||
thumbnail: "1.1.29、GUI分组.jpg",
|
||
fileName: "1.1.29、GUI分组"
|
||
},
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
|
||
"mapping": {
|
||
name: "10、几何体",
|
||
name_en: "几何体",
|
||
content: {
|
||
"ma43432p": {
|
||
name: "10.1 、几何体",
|
||
name_en: "几何体",
|
||
content: [
|
||
{
|
||
name: "10.1.1、点、线",
|
||
name_en: "2.1.1、点、线",
|
||
thumbnail: "2.1.1、点、线.jpg",
|
||
fileName: "2.1.1、点、线"
|
||
},
|
||
{
|
||
name: "10.1.2、网格",
|
||
name_en: "2.1.2、网格",
|
||
thumbnail: "2.1.2、网格.jpg",
|
||
fileName: "2.1.2、网格"
|
||
},
|
||
{
|
||
name: "10.1.3、索引",
|
||
name_en: "2.1.3、索引",
|
||
thumbnail: "2.1.3、索引.jpg",
|
||
fileName: "2.1.3、索引"
|
||
},
|
||
{
|
||
name: "10.1.4、旋转、缩放、平移几何体",
|
||
name_en: "2.1.4、旋转、缩放、平移几何体",
|
||
thumbnail: "2.1.4、旋转、缩放、平移几何体.jpg",
|
||
fileName: "2.1.4、旋转、缩放、平移几何体"
|
||
},
|
||
{
|
||
name: "10.1.5、自带几何体顶点",
|
||
name_en: "2.1.5、自带几何体顶点",
|
||
thumbnail: "2.1.5、自带几何体顶点.jpg",
|
||
fileName: "2.1.5、自带几何体顶点"
|
||
},
|
||
{
|
||
name: "10.1.6、顶点颜色",
|
||
name_en: "2.1.6、顶点颜色",
|
||
thumbnail: "2.1.6、顶点颜色.jpg",
|
||
fileName: "2.1.6、顶点颜色"
|
||
},
|
||
]
|
||
},
|
||
|
||
}
|
||
},
|
||
};
|
||
|
||
|
||
/**
|
||
*key值:为exampleConfig配置的key值或者fileName值
|
||
* (为中间节点时是key值,叶结点是fileName值)
|
||
*value值:fontawesome字体icon名
|
||
*不分层
|
||
*/
|
||
var sideBarIconConfig = {
|
||
"base": "fa-server",
|
||
"iPortal": "fa-desktop",
|
||
"Online": "fa-cloud",
|
||
"iManager": "fa-group",
|
||
"Elasticsearch": "fa-tasks",
|
||
"plot": "fa-edit",
|
||
"dynamicPlot": "fa-pencil",
|
||
"control": "fa-sliders",
|
||
"components": "fa-window-restore",
|
||
"clientSpatialAnalyst": "fa-object-group",
|
||
"viz": "fa-map",
|
||
"OGC": "fa-globe",
|
||
"mapping": "fa-send"
|
||
};
|
||
|
||
/**
|
||
*key值:为exampleConfig配置的key值
|
||
*value值:fontawesome字体icon名
|
||
*与sideBarIconConfig的区别:sideBarIconConfig包括侧边栏所有层级目录的图标,exampleIconConfig仅包括一级标题的图标
|
||
*/
|
||
var exampleIconConfig = {
|
||
"base": "fa-server",
|
||
"iPortal": "fa-desktop",
|
||
"Online": "fa-cloud",
|
||
"iManager": "fa-group",
|
||
"Elasticsearch": "fa-tasks",
|
||
"plot": "fa-edit",
|
||
"dynamicPlot": "fa-pencil",
|
||
"control": "fa-sliders",
|
||
"components": "fa-window-restore",
|
||
"clientSpatialAnalyst": "fa-object-group",
|
||
"viz": "fa-map",
|
||
"OGC": "fa-globe",
|
||
"mapping": "fa-send"
|
||
};
|
||
window.leafletExampleConfig = exampleConfig;
|