2025年supermap移动端使用教程

supermap移动端使用教程项目要求使用 supermap 网上资源较少 官网文档较含糊 这里整理一下 1 访问超图官网 http cn supermap com 下载移动 android 最新包 下载最新版 这里是 10i 版本 2 解压完得到以下文件 打开下图选中文件 这个是安装指南以及配置说明

大家好,我是讯享网,很高兴认识大家。

项目要求使用supermap,网上资源较少,官网文档较含糊,这里整理一下

1.访问超图官网 http://cn.supermap.com/

下载移动android最新包,下载最新版,这里是10i版本


讯享网

2. 解压完得到以下文件,打开下图选中文件,这个是安装指南以及配置说明、开发包介绍,详细阅读

 

3.文档阅读完毕,对于开发包中每个文件什么作用应该有了大致了解,文档中有一个示例demo可以先按照步骤创建看看效果,不过也就看看,没什么实际意义,需注意,一定要去官网申请许可并在代码中申明许可,否则会崩溃,文档中详细的许可申请以及使用步骤

4.相信到这里示例demo应该已经跑起来了,效果如图

5.随后打开这个目录,这里是一个官方demo,跟上边的示例demo相比,功能多了很多

supermap-imobile-10.1.2-220-android-zip-chs_(示范代码与示范数据).rar\supermap-imobile-10.1.1-211-android-zip-chs_(示范代码与示范数据)\SampleCode\SampleCode_AndroidStudio\Mobile-GIS\Code\Mobile-GIS

项目导入以后会有很多文件爆红,lib下应该有一些jar包,不知道为什么他这里是空的,我们手动添加一下,jar包的来源在之前下载的压缩包中,引入图中的jar包及so库,并在build.gradle文件中添加 ndk,demo中以及自己的项目中sdk最好使用28及以下

android{ defaultConfig { ndk { abiFilters "armeabi-v7a" } } sourceSets { main { jniLibs.srcDirs = ['libs'] } } }

讯享网

 最后一步,supermap申请的使用许可有效期为三个月,demo中的许可在19年就已经过期了,这里需要更换成自己的,讲自己申请的许可替换下图的许可

这个demo还是很贴心的,把地图资源及许可的都放在了assets下然后在application中写入了手机内存中,最后运行demo,效果如下图

 

 这个demo中效果还是很多的,标绘、检索、路线规划这些都有,点击左上角菜单按钮,展开侧滑栏中有这些功能

文档中有一个开发指南,有问题打这个客服电话转android客服,接的还是很快的,或者去问答社区提工单 http://ask.supermap.com/questions/mobilegis,这个社区,怎么说呢,用户体验不太好,好多地方都是404,而且不能搜索问题,提交问题页面偶尔也打不开

 

最后简单总结一下

1.访问官网,下载资源包

2.仔细阅读资源包中文档,申请使用许可,编写测试demo

3.按照文中步骤,运行Mobile-GIS项目,然后曲折里边找实现方式

遇到的一些问题,需要注意的一些点这里再提一下

1.按照资源包中的文档申请试用许可

2.运行demo或者自己写的项目,一定要加动态权限,demo中没有写动态权限,这里需要自己添加

3. Attempt to get length of null array 还有几个异常,遇到这些问题可能是没有添加so库及ndk,也可能是许可有问题,也有可能是添加的许可或者地图路径有问题,导致访问不到基本就这几种情况

我也是刚开始使用超图,有问题或见解欢迎交流

小讯
上一篇 2025-02-21 22:47
下一篇 2025-01-09 16:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/55173.html