config.json 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. {
  2. "map3d": {
  3. "scene": {
  4. "scene3DOnly": false,
  5. "shadows": false,
  6. "removeDblClick": true,
  7. "sceneMode": 3,
  8. "showSun": false,
  9. "showMoon": false,
  10. "showSkyBox": false,
  11. "showSkyAtmosphere": false,
  12. "fog": false,
  13. "fxaa": false,
  14. "requestRenderMode": true,
  15. "globe": {
  16. "depthTestAgainstTerrain": true,
  17. "baseColor": "#546a53",
  18. "showGroundAtmosphere": false,
  19. "enableLighting": false
  20. },
  21. "cameraController": {
  22. "zoomFactor": 4.0,
  23. "minimumZoomDistance": 240,
  24. "maximumZoomDistance": 1500,
  25. "enableRotate": true,
  26. "enableTranslate": true,
  27. "enableTilt": true,
  28. "enableZoom": true,
  29. "enableCollisionDetection": true,
  30. "minimumCollisionTerrainHeight": 15000
  31. }
  32. },
  33. "control": {
  34. "homeButton": false,
  35. "baseLayerPicker": false,
  36. "sceneModePicker": false,
  37. "vrButton": false,
  38. "fullscreenButton": false,
  39. "navigationHelpButton": false,
  40. "animation": false,
  41. "timeline": false,
  42. "infoBox": false,
  43. "geocoder": false,
  44. "selectionIndicator": false,
  45. "contextmenu": { "hasDefault": true },
  46. "mouseDownView": true,
  47. "zoom": false,
  48. "compass": false,
  49. "distanceLegend": false,
  50. "locationBar": {
  51. "fps": true,
  52. "crs": "CGCS2000_GK_Zone_3",
  53. "crsDecimal": 0,
  54. "template": "<div>经度:{lng}</div> <div>纬度:{lat}</div> <div>海拔:{alt}米</div>"
  55. }
  56. },
  57. "templateValues": {
  58. "dataServer": "//data.mars3d.cn",
  59. "gltfServerUrl": "//data.mars3d.cn/gltf"
  60. },
  61. "terrain": {
  62. "url": "//data.mars3d.cn/terrain",
  63. "show": true
  64. },
  65. "basemaps": [
  66. { "id": 10, "name": "地图底图", "type": "group" },
  67. {
  68. "id": 2021,
  69. "pid": 10,
  70. "name": "天地图影像",
  71. "icon": "img/basemaps/tdt_img.png",
  72. "type": "group",
  73. "layers": [{ "name": "底图", "type": "tdt", "layer": "img_d" }],
  74. "show": false
  75. },
  76. {
  77. "pid": 10,
  78. "name": "天地图电子",
  79. "icon": "img/basemaps/tdt_vec.png",
  80. "type": "group",
  81. "layers": [
  82. { "name": "底图", "type": "tdt", "layer": "vec_d" },
  83. { "name": "注记", "type": "tdt", "layer": "vec_z" }
  84. ]
  85. },
  86. {
  87. "pid": 10,
  88. "name": "高德影像",
  89. "type": "gaode",
  90. "icon": "img/basemaps/gaode_img.png",
  91. "layer": "img_d",
  92. "brightness": 1.1,
  93. "saturation": 1,
  94. "hue": 0.01,
  95. "show": true
  96. },
  97. {
  98. "pid": 10,
  99. "name": "高德电子",
  100. "type": "gaode",
  101. "icon": "img/basemaps/gaode_vec.png",
  102. "layer": "vec"
  103. },
  104. {
  105. "pid": 10,
  106. "name": "百度影像",
  107. "type": "group",
  108. "icon": "img/basemaps/bd-img.png",
  109. "layers": [{ "name": "底图", "type": "baidu", "layer": "img_d" }],
  110. "show": false
  111. },
  112. {
  113. "pid": 10,
  114. "name": "百度电子",
  115. "icon": "img/basemaps/bd-vec.png",
  116. "type": "baidu",
  117. "layer": "vec",
  118. "show": false
  119. },
  120. {
  121. "pid": 10,
  122. "name": "腾讯影像",
  123. "icon": "img/basemaps/tencent_img.png",
  124. "type": "group",
  125. "layers": [
  126. { "name": "底图", "type": "tencent", "layer": "img_d" },
  127. { "name": "注记", "type": "tencent", "layer": "img_z" }
  128. ]
  129. },
  130. {
  131. "pid": 10,
  132. "name": "腾讯电子",
  133. "icon": "img/basemaps/tencent_vec.png",
  134. "type": "tencent",
  135. "layer": "vec"
  136. },
  137. {
  138. "pid": 10,
  139. "name": "ArcGIS影像",
  140. "icon": "img/basemaps/esriWorldImagery.png",
  141. "type": "xyz",
  142. "url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
  143. "enablePickFeatures": false,
  144. "show": false
  145. },
  146. {
  147. "pid": 10,
  148. "name": "微软影像",
  149. "icon": "img/basemaps/bingAerial.png",
  150. "type": "bing",
  151. "layer": "Aerial"
  152. },
  153. {
  154. "pid": 10,
  155. "name": "OSM地图",
  156. "type": "xyz",
  157. "icon": "img/basemaps/osm.png",
  158. "url": "http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
  159. "subdomains": "abc"
  160. },
  161. {
  162. "id": 2017,
  163. "pid": 10,
  164. "name": "暗色底图",
  165. "type": "gaode",
  166. "icon": "img/basemaps/blackMarble.png",
  167. "layer": "vec",
  168. "invertColor": true,
  169. "filterColor": "#4e70a6",
  170. "brightness": 0.6,
  171. "contrast": 1.8,
  172. "gamma": 0.3,
  173. "hue": 1,
  174. "saturation": 0
  175. },
  176. {
  177. "pid": 10,
  178. "name": "蓝色底图",
  179. "icon": "img/basemaps/bd-c-midnight.png",
  180. "type": "xyz",
  181. "url": "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
  182. "chinaCRS": "GCJ02",
  183. "enablePickFeatures": false
  184. },
  185. {
  186. "pid": 10,
  187. "name": "黑色底图",
  188. "icon": "img/basemaps/bd-c-dark.png",
  189. "type": "tencent",
  190. "layer": "custom",
  191. "style": "4"
  192. },
  193. {
  194. "pid": 10,
  195. "name": "离线地图 (供参考)",
  196. "type": "group",
  197. "icon": "img/basemaps/google_img.png",
  198. "layers": [
  199. {
  200. "name": "全球",
  201. "type": "xyz",
  202. "url": "{dataServer}/tile/googleImg/{z}/{x}/{y}.jpg",
  203. "minimumLevel": 0,
  204. "maximumLevel": 9
  205. },
  206. {
  207. "name": "中国",
  208. "type": "xyz",
  209. "url": "{dataServer}/tile/googleImg/{z}/{x}/{y}.jpg",
  210. "minimumTerrainLevel": 10,
  211. "minimumLevel": 10,
  212. "maximumLevel": 12,
  213. "rectangle": {
  214. "xmin": 69.706929,
  215. "xmax": 136.560941,
  216. "ymin": 15.831038,
  217. "ymax": 52.558005
  218. }
  219. },
  220. {
  221. "name": "具体项目(如合肥)",
  222. "type": "xyz",
  223. "url": "{dataServer}/tile/googleImg/{z}/{x}/{y}.jpg",
  224. "minimumTerrainLevel": 12,
  225. "minimumLevel": 12,
  226. "maximumLevel": 18,
  227. "rectangle": {
  228. "xmin": 116.33236,
  229. "xmax": 118.183557,
  230. "ymin": 31.143784,
  231. "ymax": 32.565035
  232. }
  233. }
  234. ]
  235. },
  236. {
  237. "pid": 10,
  238. "name": "单张图片 (本地离线)",
  239. "icon": "img/basemaps/offline.png",
  240. "type": "image",
  241. "url": "//data.mars3d.cn/file/img/world/world.jpg"
  242. }
  243. ],
  244. "layers": [
  245. { "id": 50, "name": "辅助图层", "type": "group" },
  246. { "pid": 50, "type": "graticule", "name": "经纬网" },
  247. {
  248. "pid": 50,
  249. "name": "行政区划界线",
  250. "type": "tdt",
  251. "url": "https://t{s}.tianditu.gov.cn/DataServer?T=ibo_w&x={x}&y={y}&l={z}",
  252. "maximumLevel": 10,
  253. "mapSplit": false
  254. },
  255. {
  256. "pid": 50,
  257. "name": "高德实时路况",
  258. "type": "gaode",
  259. "layer": "time",
  260. "minimumTerrainLevel": 4,
  261. "minimumLevel": 4,
  262. "proxy": "//server.mars3d.cn/proxy/",
  263. "mapSplit": false
  264. },
  265. {
  266. "pid": 50,
  267. "name": "百度实时路况",
  268. "type": "baidu",
  269. "layer": "time",
  270. "mapSplit": false
  271. },
  272. { "id": 60, "name": "地形", "type": "group" },
  273. {
  274. "pid": 60,
  275. "type": "terrain",
  276. "name": "Cesium地形",
  277. "terrain": { "type": "ion" },
  278. "radio": true
  279. },
  280. {
  281. "pid": 60,
  282. "type": "terrain",
  283. "name": "Mars3D地形",
  284. "terrain": { "type": "xyz", "url": "{dataServer}/terrain" },
  285. "radio": true
  286. },
  287. {
  288. "pid": 60,
  289. "type": "terrain",
  290. "name": "ArcGIS地形",
  291. "terrain": {
  292. "type": "arcgis",
  293. "url": "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer"
  294. },
  295. "radio": true
  296. },
  297. {
  298. "pid": 60,
  299. "type": "terrain",
  300. "name": "无地形",
  301. "terrain": { "type": "none" },
  302. "radio": true
  303. }
  304. ]
  305. }
  306. }