# 云开发授权

云开发授权是和MapGIS 10产品开发包绑定使用的,基于云开发授权,可直接使用MapGIS 10产品或进行二次开发。注册Smaryun账户后,可在云开发世界升级为开发者,升级为开发者后,才可以下载获取云开发授权,且一个Smaryun开发者账户对应一份云开发授权。

云开发授权分为基础开发授权和高级开发授权。两个版本的异同如下图所示,或浏览http://www.smaryun.com/dev/dev_auth_detail.php (opens new window)网页查阅。

一般情况下,手机号码、普通邮箱注册的Smaryun开发者账户可以无偿使用基础开发授权,而该账户如果要使用高级开发授权,可直接申请,确认后才能升级为高级开发授权。

需要特别指出的是,无论基础开发授权还是高级开发授权,在使用过程中,MapGIS地图视窗的右下角会出现“**开发授权“的相关水印。

一份云开发授权只能同时提供给一台机器使用,如果云开发授权已绑定A机器,而又需要在B机器上使用云开发授权,则先在云开发世界中对该云开发授权进行解绑,然后再将该授权安装在B机器上,此时B机器的云开发授权才可以正常使用。如果多台机器需要同时使用云开发授权,可申请多个Smaryun开发者账户,获取多份开发授权,从而提供给多台机器使用。

# 获取开发授权

# 获取开发授权

# 获取基础开发授权

云开发世界网址:http://www.smaryun.com/dev/

  1. 注册开发者账户。在云开发世界(http://www.smaryun.com/dev/)中,用邮箱或手机号注册一个账户,并登录。

  1. 升级成为开发者。在【云开发世界】首页下方,点击【升级成为开发者】,升级成为开发者。

  1. 在【工作台】-【开发环境】中,点击【获取开发授权】,需先完成所有认证信息,才能”免费获取”开发授权。

  1. 升级为开发者后,即获取了基础开发授权。

# 升级高级开发授权

  1. 获取基础开发授权且加入某一个工作室后,在【工作台】->【开发环境】->【我的授权】中,点击【获取开发授权】:

  2. 在授权信息界面,点击【立即申请】,填写相应信息,即可提交申请信息。最终会有后台进行审核,审核通过后即具有高级开发授权权限。

# 下载云开发授权

  1. 在【工作台】->【开发环境】->【我的授权】中,点击【获取开发授权】;

  1. 在授权信息界面,点击【下载】,可获取“licence_key.zip”文件;

# 开发包安装认证

  1. 在“云开发世界”-“资源中心”-“产品开发包”(地址:http://www.smaryun.com/dev/dev_environment.php)中下载产品安装包(其中包含了MapGIS IGServer Java for Windows产品)。

  1. 下载完成后,直接运行“*.exe”,按照页面导航安装开发包直至完成。

  2. 在windows开始菜单中,点击“MapGIS管理器”,启动“MapGIS管理器”。

  1. 启动“开发授权”->“配置”功能,选择“云开发授权”,导入下载的“*.reg”开发授权文件后,即可正常完成云开发授权的认证。

提示:

云开发授权只支持在线认证,请认证前确保此时计算机处于联网状态(可访问“http://www.smaryun.com/”及“http://www.smarnet.com.cn”)。

  1. 认证成功后,定位到产品安装目录“.. \MapGIS 10\igserver_for_java\bin”文件夹,修改env.config文件,“is_developer_licence”值修改为“true”:

  1. MapGIS IGServer Java for Windows的用户、服务资源等信息默认存储在SQLite数据库,用户也可选择使用PostgreSQL数据库。若使用默认SQLite数据库,可忽略此步骤。若需修改数据库,可将安装目录“..\MapGIS 10\igserver_for_java\config”下的application.example.properties文件拷贝并重命名为application.properties,修改对应配置信息并保存:

提示:

配置信息默认是注释掉的,需要删除“#”以去掉注释。若启动IGServer服务后再修改此配置文件,需关闭并重新启动IGServer服务使配置生效。

  1. 以管理员身份运行安装目录“..\MapGIS 10\igserver_for_java\bin”下的startup.bat,启动IGServer服务;

  2. 使用浏览器访问ServerManager(http://IP:8089),输入用户名密码即可进入MapGIS IGServer Java for Windows。

提示:

默认用户名为admin,默认密码为sa.mapgis,可点击登录页面“帮助”进行填写。

# 续期

云开发授权默认期限为一年,用户可在“云开发世界”-“工作台”-“开发环境”中查看云开发授权的使用期限;

过期后,直接点击“续期”功能,可延长试用期。

提示:

云开发授权续期后,需保证计算机处于联网状态(可访问“http://www.smaryun.com/”及“http://www.smarnet.com.cn”),该计算机中的云开发授权才能获取新的授权期限。

# 更新

当“云开发世界”中产品更新后,用户可下载最新的产品安装包,重新安装覆盖文件即可。

# 产品卸载

当用户不再使用MapGIS IGServer Java for Windows时,在开始菜单中,点击“卸载MapGIS 10(x64)平台产品”,可启动卸载程序,点击"下一步",直至完成,即可卸载软件。