为了便于用户二次开发,SuperMap iDesktopX提供了扩展开发实例模板工程SampleCode,只需在计算机安装JDK和开发工具,并对工程模板进行简单的配置,即可基于SampleCode进行扩展开发。
软件安装
基于SuperMap iDesktopX 扩展开发,需在计算机中安装JDK1.8和Java开发工具,开发工具推荐使用IDEA,建议安装的IDEA为2020.2.2或更新版本。
开发工程配置
安装IDEA之后,需打开扩展开发的工程模板SampleCode并进行配置,详细说明如下:
- 打开模板工程 :IDEA->File->Open->选择SuperMap iDesktopX 产品包\templates\SampleCode目录,打开扩展开发示例模板工程。
- 设置环境 :设置Project的JDK环境为1.8,设置方式为:File->ProjectStructure->Project->Project SDK->在下拉列表中选择1.8。
- 添加桌面依赖 :在第2步的对话框中,依次选中Global Libraries->添加->JAVA,在弹出的Select Library Files对话框中,同时选中以下4个目录,单击OK按钮后,选择develop,即可将桌面依赖添加至二次开发插件。
- %iDesktopX产品包%/bin/
- %iDesktopX产品包%/bundles/idesktop_bundles/
- %iDesktopX产品包%/bundles/require_bundles/
- %iDesktopX产品包%/lib/
- 编译 :单击工具栏中的Run 或者Debug 按钮,编译后自动启动SuperMap iDesktopX,启动后Ribbon中“开始”选项卡中会增加二次开发的分组,其中包含了二次开发示例、删除重复点两个功能按钮。此时,则表示环境配置成功,用户即可基于SuperMap iDesktopX进行扩展开发。备注:若未自动启动SuperMap iDesktopX,建议将IDEA版本更新为2020.2.2或更新版本。