# map3d

map3d中可以配置下面参数进行地图初始化,支持 Cesium.Viewer 类中所有 options 参数,包括地图的控件、视角、地图图层等参数。另外可以配置地形底图图层,底图和图层的参数基本一致,底图位于basemaps,图层位于operationallayers底图始终位于图层下方(即底图会被图层覆盖)。

主要参数

json节点 说明 示例
center 地球默认视域,配置中心点和角度 {"x":117.2,"y":31.6,"z":580,"heading":0,"pitch":0,"roll":6}
minzoom 地球可以放大的最小比例,单位米 1
maxzoom 地球可以缩小的最大比例,单位米 20000000
baseColor 地球默认背景颜色 "#546a53"
style 是否开启atmosphere大气渲染,lighting光照渲染,fog雾化效果;testTerrain深度检测;globe地球显示 {"atmosphere":true,"lighting":false,"fog":false,"testTerrain":false}
terrain 地形配置,visible标识默认是否开启 详细见地形配置
crs 地图坐标系,默认3857 可选值有:4326、3857、gcj
basemaps 数组,地球基础底图配置 详细见底图配置
operationallayers 数组,可加载的模型数据配置 详细见图层配置
其他 支持Cesium.Viewer中options参数 "homeButton":false

配置示例

	"map3d": {
		"web":false,
		"homeButton": false,
		"isAnimation": true,
		"sceneModePicker": false,
		"navigationHelpButton": false,
		"infoBox": false,
		"vrButton": false,
		"geocoder": false,
		"geocoderConfig": { "citycode": "" },
		"center": { 
			"y": 39.13503, 
			"x": 117.233398, 
			"z": 5000, 
			"heading": 0, 
			"pitch": -60, 
			"roll": 0 
		},
		"mapZoom": {  },
		"mobileZoom": 1000,
		"minzoom": 1,
		"maxzoom": 30000000,
		"copyright": true,
		"style": {
			"atmosphere": true,
			"lighting": false,
			"fog": false,
			"testTerrain": false
		},
		"clickFields": ["id", "名称"],
		"addClouds": {
			"show": false,
			"position": [117.205936, 39.099409, 50000],
			"style": {
				"scaleX": 250000,
				"scaleY": 120000,
				"brightness": 1
			}
		},
		"controls": [{
				"type": "location",
				"coordinate": "wgs",
				"style": {
					"left": "0",
					"right": "0",
					"bottom": "0"
				}
			},
			{
				"type": "mousezoom"
			},
			{
				"type": "navigation",
				"style": {
					"top": "120px",
					"right": "5px"
				},
				"enableCompass": true,
				"enableZoomControls": false,
				"enableDistanceLegend": false,
				"enableCompassOuterRing": true
			}
		],
		"terrain": {
			"url": "",
			"visible": false
		},
		"basemaps": [
		...
		],
		"operationallayers": [
			...
		]
	}
Last Updated: 6/24/2024, 3:05:32 PM