在线试用SuperMap GIS系列软件

注册SuperMap Online账户,即可获得试用SuperMap GIS平台产品的授权。仅需在软件中登录您的SuperMap Online账户即可体验在线试用许可,支持SuperMap GIS 8C(2017) 及之后版本的系列产品。

在线试用许可的试用期限为永久,试用期您的地图将带有SuperMap水印。

第一步:注册SuperMap Online账户

  1. 访问SuperMap Online注册页面。

  2. 填写用户名、密码、手机号等信息注册SuperMap Online账户。

第二步:在产品中使用在线试用许可

操作方式如下:

在SuperMap iDesktop中使用在线试用许可

启动SuperMap iDesktop .NET时会弹出许可授权界面,在该界面使用SuperMap Online账号登录,即可自动识别到账号中的试用许可信息。

在SuperMap iDesktopX中使用在线试用许可

启动SuperMap iDesktopX时会弹出许可授权界面,在该界面使用 SuperMap Online账号登录,即可自动识别到账号中的试用许可信息。

在SuperMap iServer中使用在线试用许可

  1. 启动 iServer,并在浏览器访问,如:http://{ip}:{port}/iserver。

  2. 若本机没有许可,则在检查许可配置步骤中将显示云许可登录界面,输入SuperMap Online账号,点击登录

  3. 登录成功后,在选择许可框中选择将使用的许可(试用许可)即可。

在SuperMap iManager中使用在线试用许可

  1. 启动 iManager,并在浏览器访问,如:http://{ip}:{port}/imanager/。

  2. 在左侧导航栏点击云许可进入许可界面,点击登录按钮,输入SuperMap Online账号,即可试用。

在SuperMap iObjects .NET中使用在线试用许可

以下代码片段示范如何连接在线试用许可:

// 传入SuperMap Online帐号,登录自动检索可用许可
SuperMap.Data.CloudLicense.Login(username, password);
// 连接云许可中的许可模块,验证是否云许可获取是否成功,成功返回0
SuperMap.Data.License license = new Data.License();
int code = license.Connect(65400);    //试用许可模块ID 65400
Console.WriteLine("code = {0}", code);

在SuperMap iObjects Java中使用在线试用许可

以下代码片段示范如何连接在线试用许可:

// 传入SuperMap Online帐号,登录自动检索可用许可
CloudLicense.login(username, password);
// 连接云许可中的许可模块,验证是否云许可获取是否成功,成功返回0
License lic = new License();
int code = lic.connect(65400);    //试用许可模块ID 65400
System.out.println("code = " + code);

在SuperMap iMoblie for iOS中使用在线试用许可

以下代码片段示范如何连接在线试用许可:

CloudLicenseManager *cloudLicenseManager = [CloudLicenseManager getInstance];
int i = [cloudLicenseManager login:@"您的Online用户名" password:@"您的Online登陆密码"];
if(i == 0) {
NSLog(@"云许可登录成功");
} else {
NSLog(@"云许可登录失败");
}

在SuperMap iMoblie for Android中使用在线试用许可

以下代码片段示范如何连接在线试用许可:

String rootPath = android.os.Environment.getExternalStorageDirectory().getAbsolutePath();
Environment.setLicensePath(rootPath + "/SuperMap/License");
CloudLicenseManager cloudLicM = CloudLicenseManager.getInstance(this);
String username = "您的Online用户名";
String password = "您的Online登陆密码";
cloudLicM.setLoginCallback(new CloudLicenseManager.LicenseLoginCallback() {
@Override
public void loginSuccess(LicenseStatus arg0) {
// TODO Auto-generated method stub
showMessage("云许可登陆成功: " + arg0.toString());
}
@Override
public void loginFailed(String arg0) {
// TODO Auto-generated method stub
showMessage("云许可登陆失败: " + arg0);
}
});
cloudLicM.login(username, password);