首页 / 浏览问题 / 移动GIS / 问题详情
示例代码中TrackRecord无法定位
2EXP 2018年08月17日
问题详细描述:在info中添加了关于location的参数,但是运行代码之后只会显示世界地图,还是不能定位到自己的位置,因而无法进行轨迹记录,请问是为什么?

2 个回答

你好,能否贴出代码?还有你说的示例代码是哪一个,麻烦具体说一下这个示例代码的名称,谢谢
9,232EXP 2018年08月20日
您好,我使用的是最新的ios samplecode and data 中 trackrecord 的示例。我添加了定位权限后,运行时显示的依然是世界地图,并没有定位到我的位置。能加我QQ2356170614吗?解决之后再把答案贴在这里以供大家参考。
请问您用的是SuperMap iMobile for Andriod吗?

这个产品中轨迹记录的示范代码是Track,使用腾讯定位SDK提供定位数据,在有网络或GPS可用的情况下,可获得定位。

如果是其他范例,可参考Track的实现。
694EXP 2018年08月20日
您好,我使用的是ios示例代码trackrecord。代码中确实有关定位的部分,但就是运行不对。。。
您好,由于我没有使用ios产品的环境,没办法验证,很抱歉。不过,ios使用的是设备自带的定位模块,定位应该没有问题。

我大致看了一下TrackRecord的代码,可能是没有实现自动显示当前位置的代码。您是否创建过轨迹记录呢?如果没有,您可以创建一个轨迹记录,然后查看该轨迹,轨迹显示时会调整地图的比例尺和中心点。

若想实时定位,在获得定位数据时将地图的中心点设置到当前位置即可。您可以检查一下定位回调是否被执行。
...