教程:在线试用SuperMap GIS平台

使用手机号注册SuperMap Online账户,即可获得试用SuperMap GIS平台产品的授权。

第一步:注册SuperMap Online账户

  1. 访问SuperMap Online(www.supermapol.com)主页。

  2. 点击主页右上角注册,使用手机号注册SuperMap Online账户。

已有的邮箱账户或用第三方账户需要绑定手机才能获取试用许可。在登录后,单击用户名右侧的下拉按钮,选择账户信息->账号管理,单击立即绑定即可。

第二步:在产品中使用SuperMap Online账户登录

操作方式如下:

SuperMap iDesktop .NET

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

SuperMap iDesktop Java

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

SuperMap iServer

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

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

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

SuperMap iPortal

  1. 启动 iPortal,并在浏览器访问,如:http://ip:8090/iportal/。

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

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

SuperMap iManager

  1. 启动 iManager,并在浏览器访问,如:http://ip:8390/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);