帖子
帖子
用户
博客
课程
显示全部楼层
16
帖子
0
勋章
30
Y币

[建议] bmap模块问题,求助!

[复制链接]
发表于 2017-12-1 12:28:37
先介绍下APP功能和使用场景:
该app是为国内某一自然保护区的巡逻队定制开发,app只需要适配他们的安卓pad即可,不考虑手机和ipad问题。该自然保护区内没有网络信号的地区高达90%以上。
要求:app记录巡逻队员在保护区内自由巡逻的轨迹,并在APP的地图上实时显示轨迹,巡逻队员在长达几个小时的巡逻中,可能会锁屏运行APP,只有在发现问题时,会拿出app来记录自然保护区内的问题,因为绝大部分时间是无网络情况,所以要求所有数据本地缓存,待队员返回营地后再上传服务器。
查阅了论坛后,发现几个问题,需要官方回复下看能否使用apicloud开发:
1、在没有网络的时候,map.getLocation方法locationType == 'OffLine',是不是指的是gps获取的经纬度?如果是gps经纬度,是否需要再通过map.transCoords方法转换成百度坐标系,用来在app的地图上显示巡逻队员的运行轨迹?
2、map.getLocation方法在锁屏后是否无法使用?
3、map.getLocation({
                                    accuracy: '10m',
                                    autoStop: true,
                                    filter: 1.0
。。。。。)}
该方法的autoStop为true,我移动了1米以上的距离,回调函数并没有给我alert出新的经纬度,是否需要我使用setInterval来不停的调用getLocation?
4、map.getLocation方法和map.getCurrentLocation有什么区别啊?我看都能在地图上显示用户位置,他俩是否都能实时监听位置变化?

380
帖子
4
勋章
6
Y币
1. 是gps经纬度
2. 可以使用
3. autoStop 设置为fasle
4. getCurrentLocation 只支持iOS
您需要登录后才可以回帖 登录

本版积分规则