GPS对象采集(Collector)
范例简介
示范基于GPS采集点、线、面等几何对象,包括打点式和轨迹式两种方式。
范例运行效果
图:GPS对象采集范例运行效果 |
范例位置
Android Studio
- 产品包:产品包目录\SampleCode\SampleCode_AndroidStudio\AndroidStudioSampleCode\collector
- Github:https://github.com/SuperMap/iMobile-SampleCode/tree/master/AndroidStudioSampleCode/collector
ADT
- 产品包:产品包目录\SampleCode\SampleCode_ADT\Collector
范例数据
存储位置
- 产品包:产品包目录\SampleData\CollectorData
- 网盘:链接:https://pan.baidu.com/s/1L-iQ3VM6s0SNS73T7fRgNQ,提取码:y3f1
部署位置:移动设备内部存储\SampleData\CollectorData
许可方式
离线许可,将许可文件拷贝到"移动设备内部存储\SuperMap\License"文件夹下。
运行类库
jar包 |
---|
com.supermap.data.jar、com.supermap.mapping.jar |
so库 |
libimb2d.so、libgnustl_shared.so、libQt5Core.so、libQt5Gui.so、libQt5Svg.so、libQt5Widgets.so(注:11.1版本开始,需添加后五个so库。) |
关键类型/成员
控件/类 | 方法 |
---|---|
Collector | setDataset()、openGPS()、createElement()、setStyle()、setSingleTapEnable() |
枚举 | 值 |
---|---|
GPSData | dAltitude()、dLongitude()、dLatitude()、dSpeed()、 nYear()、nMonth()、nDay()、nHour()、nMinute()、nSecond() |
使用步骤
- 运行程序,点击【选择类型】按钮,选择采集对象类型;
- 点击【定位采集】按钮,进行采集;
- 点击【编辑设置】按钮,设置采集对象名称、说明和风格(采集对象名称、说明和风格可在采集开始前设置,也可在采集结束未提交时进行设置);
- 点击【回退】按钮,进行回退操作(提交前有效);
- 点击【重做】按钮,进行重做操作(提交前有效);
- 点击【屏幕打点】按钮,进行屏幕打点采集操作(在GPS采集过程中可结合屏幕打点操作);
- 点击【提交】按钮,对采集的几何对象进行提交操作;
- 对象采集完成后,可通过屏幕右侧按钮栏对采集的几何对象进行编辑操作。