You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

global.md 5.8KB

2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
1 vuosi sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
1 vuosi sitten
2 vuotta sitten
1 vuosi sitten
2 vuotta sitten
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. # 全局 API 🌎
  2. ## ready()
  3. > 框架主入口函数,使用框架时必须以其开始,否则使用框架
  4. ```js
  5. DC.ready({}).then(() => {})
  6. ```
  7. - 参数
  8. - `{Object} config`:配置参数
  9. - 返回值 `Promise`
  10. ```json
  11. //属性参数(可选)
  12. {
  13. "baseUrl": "<Cesium 静态资源路径,默认值为:“./libs/dc-sdk/resources/” >"
  14. }
  15. ```
  16. ## registerLib()
  17. > 框架中注册第三放框架包,
  18. ```js
  19. DC.registerLib('turf', turf)
  20. console.log(DC.getLib('turf'))
  21. ```
  22. - 参数
  23. - `{String} name`:名称
  24. - `{Object} lib`: 库模块
  25. ## getLib()
  26. > 获取框架中注册的第三方框架包,
  27. ```js
  28. let turf = DC.getLib('turf')
  29. ```
  30. - 参数
  31. - `{String} name`:名称
  32. - 返回值 `Object`
  33. ## 常量
  34. > 框架内部默认常量
  35. ::: warning
  36. 开发时请使用默认常量进行开发
  37. :::
  38. ### MouseEventType
  39. **_`DC.MouseEventType.LEFT_DOWN`_**: (场景、图层、覆盖物)鼠标左键按下事件
  40. **_`DC.MouseEventType.LEFT_UP`_**: (场景、图层、覆盖物)鼠标左键抬升事件
  41. **_`DC.MouseEventType.CLICK`_**: (场景、图层、覆盖物)鼠标点击事件
  42. **_`DC.MouseEventType.RIGHT_DOWN`_**: (场景、图层、覆盖物)鼠标右键按下事件
  43. **_`DC.MouseEventType.RIGHT_UP`_**: (场景、图层、覆盖物)鼠标右键按下事件
  44. **_`DC.MouseEventType.RIGHT_CLICK`_**: (场景、图层、覆盖物)鼠标右击事件
  45. **_`DC.MouseEventType.DB_CLICK`_**: (场景、图层、覆盖物)鼠标双击事件
  46. **_`DC.MouseEventType.MOUSE_MOVE`_**: 场景鼠标移动事件
  47. **_`DC.MouseEventType.WHEEL`_**: 场景鼠标滚轮事件
  48. **_`DC.MouseEventType.MOUSE_OVER`_**: 覆盖物鼠标移入事件
  49. **_`DC.MouseEventType.MOUSE_OUT`_**: 覆盖物鼠标移出事件
  50. ### SceneEventType
  51. **_`DC.SceneEventType.CAMERA_MOVE_END`_**: 相机移动完成
  52. **_`DC.SceneEventType.CAMERA_CHANGED`_**: 相机位置完成
  53. **_`DC.SceneEventType.PRE_UPDATE`_**: 场景更新前
  54. **_`DC.SceneEventType.POST_UPDATE`_**: 场景更新后
  55. **_`DC.SceneEventType.PRE_RENDER`_**: 场景渲染前
  56. **_`DC.SceneEventType.POST_RENDER`_**: 场景渲染后
  57. **_`DC.SceneEventType.MORPH_COMPLETE`_**: 场景模式变换完成
  58. **_`DC.SceneEventType.CLOCK_TICK`_**: 时钟跳动
  59. **_`DC.SceneEventType.RENDER_ERROR`_**: 渲染错误
  60. ### MouseMode
  61. **_`DC.MouseMode.LEFT_MIDDLE`_**: 左键拖动,中键翻转(默认)
  62. **_`DC.MouseMode.LEFT_RIGHT`_**: 左键拖动,右键翻转
  63. ### ImageryType
  64. **_`DC.ImageryType.ARCGIS`_**: arcgis 地图
  65. **_`DC.ImageryType.SINGLE_TILE`_**: 单图片地图
  66. **_`DC.ImageryType.WMS`_**: WMS 地图
  67. **_`DC.ImageryType.WMTS`_**: WMTS 地图
  68. **_`DC.ImageryType.XYZ`_**: xyz 格式地图
  69. **_`DC.ImageryType.COORD`_**: 瓦片坐标地图
  70. **_`DC.ImageryType.AMAP`_**: 高德地图
  71. **_`DC.ImageryType.BAIDU`_**: 百度地图
  72. **_`DC.ImageryType.GOOGLE`_**: 谷歌地图
  73. **_`DC.ImageryType.TDT`_**: 天地图
  74. **_`DC.ImageryType.TENCENT`_**: 腾讯地图
  75. **_`DC.ImageryType.GEO_VIS`_**: 星图地图
  76. ### TerrainType
  77. **_`DC.TerrainType.NONE`_**: 无地形
  78. **_`DC.TerrainType.XYZ`_**: xyz 格式地形
  79. **_`DC.TerrainType.GOOGLE`_**: 谷歌地形
  80. **_`DC.TerrainType.ARCGIS`_**: arcgis 地形
  81. **_`DC.TerrainType.VR`_**: VR 地形
  82. ### LayerType
  83. **_`DC.LayerType.VECTOR`_**: 矢量图层
  84. **_`DC.LayerType.PRIMITIVE`_**: 图元图层
  85. **_`DC.LayerType.TILESET`_**: 3d-tiles 图层
  86. **_`DC.LayerType.I3S`_**: i3s 图层
  87. **_`DC.LayerType.HTML`_**: html 图层
  88. **_`DC.LayerType.GEOJSON`_**: geoJson 图层
  89. **_`DC.LayerType.CLUSTER`_**: 聚合图层
  90. **_`DC.LayerType.KML`_**: kml 图层
  91. **_`DC.LayerType.CZML`_**: czml 图层
  92. **_`DC.LayerType.HEAT`_**: 热区图层
  93. **_`DC.LayerType.CHART`_**: echarts 图层
  94. ### OverlayType
  95. **_`DC.OverlayType.POINT`_**: 点 **_`可标绘`_**
  96. **_`DC.OverlayType.POLYLINE`_**: 线 **_`可标绘`_**
  97. **_`DC.OverlayType.POLYGON`_**: 面 **_`可标绘`_**
  98. **_`DC.OverlayType.MODEL`_**: 模型
  99. **_`DC.OverlayType.BILLBOARD`_**: 图标点 **_`可标绘`_**
  100. **_`DC.OverlayType.RECTANGLE`_**: 矩形 **_`可标绘`_**
  101. **_`DC.OverlayType.CIRCLE`_**: 圆 **_`可标绘`_**
  102. **_`DC.OverlayType.LABEL`_**: 标签
  103. **_`DC.OverlayType.TILESET`_**: 3DTiles
  104. **_`DC.OverlayType.BOX`_**: 盒
  105. **_`DC.OverlayType.CORRIDOR`_**: 走廊
  106. **_`DC.OverlayType.CYLINDER`_**: 圆柱
  107. **_`DC.OverlayType.ELLIPSE`_**: 椭圆
  108. **_`DC.OverlayType.ELLIPSOID`_**: 球体
  109. **_`DC.OverlayType.PLANE`_**: 面板
  110. **_`DC.OverlayType.POLYLINE_VOLUME`_**: 管道
  111. **_`DC.OverlayType.WALL`_**: 墙体
  112. **_`DC.OverlayType.DYNAMIC_BILLBOARD`_**: 动态图标点
  113. **_`DC.OverlayType.DYNAMIC_MODEL`_**: 动态模型点
  114. **_`DC.OverlayType.CUSTOM_BILLBOARD`_**: 自定义图标
  115. **_`DC.OverlayType.CUSTOM_LABEL`_**: 自定义标签
  116. **_`DC.OverlayType.ATTACK_ARROW`_**: 攻击箭头 **_`可标绘`_**
  117. **_`DC.OverlayType.DOUBLE_ARROW`_**: 双箭头 **_`可标绘`_**
  118. **_`DC.OverlayType.FINE_ARROW`_**: 直箭头 **_`可标绘`_**
  119. **_`DC.OverlayType.GATHERING_PLACE`_**: 聚集地 **_`可标绘`_**
  120. **_`DC.OverlayType.TAILED_ATTACK_ARROW`_**: 燕尾攻击箭头 **_`可标绘`_**
  121. **_`DC.OverlayType.BILLBOARD_PRIMITIVE`_**: 图标图元
  122. **_`DC.OverlayType.DIFFUSE_WALL_PRIMITIVE`_**: 扩散墙图元
  123. **_`DC.OverlayType.ELEC_ELLIPSOID_PRIMITIVE`_**: 电弧球图元
  124. **_`DC.OverlayType.FLOW_LINE_PRIMITIVE`_**: 流动线图元
  125. **_`DC.OverlayType.LABEL_PRIMITIVE`_**: 文本图元
  126. **_`DC.OverlayType.MODEL_PRIMITIVE`_**: 模型图元
  127. **_`DC.OverlayType.POINT_PRIMITIVE`_**: 点图元
  128. **_`DC.OverlayType.POLYLINE_PRIMITIVE`_**: 线图元
  129. **_`DC.OverlayType.SCAN_CIRCLE_PRIMITIVE`_**: 扫描圆图元
  130. **_`DC.OverlayType.TRAIL_LINE_PRIMITIVE`_**: 轨迹线图元
  131. **_`DC.OverlayType.WATER_PRIMITIVE`_**: 水面图元
  132. **_`DC.OverlayType.VIDEO_PRIMITIVE`_**: 视频图元
  133. ### TrackViewMode
  134. **_`DC.TrackViewMode.FP`_**: 第一人称视角
  135. **_`DC.TrackViewMode.TP`_**: 第三人称视角
  136. **_`DC.TrackViewMode.TRACKED`_**: 跟随视角
  137. **_`DC.TrackViewMode.FREE`_**: 自由视角