试用许可包括公有云试用许可、私有云试用许可、离线试用许可,不同许可方式,使用流程不同。
公有云试用许可
SuperMap iMobile 10i及后续版本支持公有云试用许可,获取与配置的参考步骤如下:
第一步:申请SuperMap Online账号
在超图官网,注册SuperMap Online账号,已有账号,忽略此步骤,直接使用。
![]() |
| 图:申请SuperMap Online账号 |
第二步:代码实现
String rootPath = android.os.Environment.getExternalStorageDirectory().getAbsolutePath();
Environment.setLicensePath(rootPath + "/SuperMap/License");
CloudLicenseManager cloudLicM = CloudLicenseManager.getInstance(this);
String username = "您的SuperMap Online用户名";
String password = "您的SuperMap Online 登录密码";
cloudLicM.setLoginCallback(new CloudLicenseManager.LicenseLoginCallback() {
@Override
public void loginSuccess(LicenseStatus arg0) {
}
@Override
public void loginFailed(String arg0) {
}
});
cloudLicM.login(username, password);
私有云试用许可
SuperMap iMobile 10i及后续版本支持私有云试用许可,获取与配置的参考步骤如下:
第一步:登录或注册
在超图官网,注册SuperMap Online账号,已有账号的,点击左下角的【去登录】,直接登录。
![]() |
| 图:登录 |
![]() |
| 图:登录SuperMap Online账号 |
第二步:申请试用许可
登录成功后,选择页面上方的【GIS商店】-【软件商店】。
![]() |
| 图:进入软件商店 |
在“软件商店”中, 选择“面向移动端用户”选项卡,根据使用软件选择Android版本的“运行版”,点击【添加到试用清单】。
![]() |
| 图:添加许可到试用清单 |
添加后,点击右下方的【试用清单】按钮,打开“试用清单”。
![]() |
| 图:进入试用清单 |
勾选产品,选择“产品序列”,点击【获取试用许可】。
![]() |
| 图:获取试用许可 |
填写申请资料,产品系列选择含(web)的版本,点击【立即获取】,获取试用许可。
![]() |
| 图:填写申请资料 |
许可申请完成,在列表中查看许可信息。
![]() |
| 图:许可申请成功 |
申请成功后,申请时留的邮箱中,会收到一封来自SuperMapOL的主题为”SuperMap许可文件“的邮件,该邮件附件中的文件即为申请的许可文件。
第三步:下载许可中心
点击SuperMap在线许可中心,下载【许可中心(Web版)】。如已经下载,请忽略此步。
![]() |
| 图:下载web版许可中心 |
第四步:激活许可
解压许可中心,选择Windows版或Linux版再次解压。运行“bin”文件夹中的“Start.bat”。
![]() |
| 图:运行Web版许可中心 |
浏览器中输入“localhost:9183”,创建账户。已有账户可直接登录。
![]() |
| 图:登录Web版许可中心 |
选择【激活更新】选项卡,点击【选择(*.licc)文件】,选择附件中的许可文件。选择“模块类型”,将“SuperMap 试用版”移至右边。点击【导入许可】,完成许可激活。
![]() |
| 图:激活Web许可文件 |
第五步:使用许可
使用时,不能关闭云服务器,一个在线试用许可同一时间只能连接一台移动设备。
PrivateCloudLicenseManager.getInstance().setServerUrl(url);
PrivateCloudLicenseManager.getInstance().queryFormalLicense(new PrivateCloudLicenseManager.privateLicQueryCallback() {
@Override
public void onQueryComplete(Vector vector) {
models = new int[vector.size()];
for (int i = 0; i < vector.size(); i++) {
PrivateCloudLicenseManager.privateCloudLicInfo pi = vector.get(0);
models[i] = Integer.parseInt(pi.id);
}
boolean isTrue = PrivateCloudLicenseManager.getInstance().ApplyFormalLicense(models);
if (isTrue){
//打开地图
}
}
});
离线试用许可
SuperMap iMobile产品离线试用许可的获取与配置的参考步骤如下:
第一步:登录或注册
登录成功后,选择页面上方的【GIS商店】-【软件商店】。
![]() |
| 图:进入软件商店 |
在“软件商店”中, 选择“面向移动端用户”选项卡,根据使用软件选择Android版本的“运行版”,点击【添加到试用清单】。
![]() |
| 图:添加许可到试用清单 |
添加后,点击右下方的【试用清单】按钮,打开“试用清单”。
![]() |
| 图:进入试用清单 |
勾选产品,选择“产品序列”,点击【获取试用许可】。
![]() |
| 图:获取试用许可 |
填写申请资料,产品系列选择不含(web)的版本,点击【立即获取】,获取试用许可。
![]() |
| 图:填写申请资料 |
许可申请完成,在列表中查看许可信息。
![]() |
| 图:许可申请成功 |
第三步:下载许可文件
申请成功后,申请时留的邮箱中,会收到一封来自SuperMapOL的主题为”SuperMap许可文件“的邮件,该邮件附件中的”SuperMap iMobile Trial.slm“的文件即为申请的 SuperMap iMobile 试用许可文件,该试用许可Androis、iOS平台通用,且不绑定设备,可以拷贝至多台设备。
第四步:拷贝许可文件至设备
SuperMap iMobile许可文件默认的存放目录为移动设备中的“/SuperMap/license/”文件夹。可将下载的试用许可文件“SuperMap iMobile Trial.slm“拷贝至该文件夹下。
此外,支持使用setLicensePath()方法自定义许可文件存放路径,并将许可文件拷贝至设置的文件夹下。
String rootPath = android.os.Environment.getExternalStorageDirectory().getAbsolutePath();
Environment.setLicensePath(rootPath + "/SuperMap/license/");













