外观
介绍SDK
562字约2分钟
2025-3-26
Mars2D平台开发的SDK所有类及方法均以 mars2d 开头命名,mars2d.*
为平台框架的默认命名空间,所有用到的类及方法都是通过mars2d.*
来调用。 开发时尽量不要使用 mars2d
来定义自己的变量或类名、方法名,避免框架无法正常使用。
SDK主库
包名 | 当前版本 | CDN地址 | 下载量 | 备注 |
---|---|---|---|---|
mars2d | cdn | Mars2D主类库 |
各版本更新日志,可以访问 版本更新日志
SDK插件库(可选)
部分插件没有合并在主库中,方便不同场景下按需使用
包名 | 当前版本 | CDN地址 | 下载量 | 备注 |
---|---|---|---|---|
mars2d-echarts | cdn | echarts可视化插件 | ||
mars2d-mapv | cdn | mapv可视化插件 | ||
mars2d-esri | cdn | esri服务插件 |
除了npm也可以按需下载SDK静态包
- 离线下载SDK包:mars2d 主库下载最新版
API文档
- 在线文档地址:http://mars2d.cn/api/Map.html
- 离线文档下载:下载最新版(v)
大部分类都在mars2d一级命名空间下面
mars2d.* //比如 mars2d.PointUtil
少数包放在二级命名空间下,清单如下:
mars2d.layer.* //图层,比如 mars2d.layer.GraphicLayer
mars2d.graphic.* //矢量对象,比如 mars2d.graphic.Marker
mars2d.control.* //控件
mars2d.query.* //服务查询
mars2d.thing.* //管理或分析
主要API类名清单请查阅API文档章节