Here api 这里是SDK-是否可以在模拟导航期间创建GPX文件?

Here api 这里是SDK-是否可以在模拟导航期间创建GPX文件?,here-api,Here Api,重新路由操作是Gps应用程序中最重要的功能之一,这些应用程序通常不适合我关于重新路由的需求。这就是我使用Here Api的原因之一 不幸的是,除了。。。暂停或停止导航。这是可行的,但很难看到到底发生了什么,很难看到恢复或重新启动导航时的操作顺序。这就是为什么使用GPX文件来模拟后续路径非常有趣的原因 因此,在模拟导航时创建GPX文件,而不是在驾驶、行走等过程中创建文件,应该是非常必要的 此外,一些工具(如mapstogpx)能够创建GPX文件,但没有时间、速度和hdop数据。这里api似乎需要这

重新路由操作是Gps应用程序中最重要的功能之一,这些应用程序通常不适合我关于重新路由的需求。这就是我使用Here Api的原因之一

不幸的是,除了。。。暂停或停止导航。这是可行的,但很难看到到底发生了什么,很难看到恢复或重新启动导航时的操作顺序。这就是为什么使用GPX文件来模拟后续路径非常有趣的原因

因此,在模拟导航时创建GPX文件,而不是在驾驶、行走等过程中创建文件,应该是非常必要的

此外,一些工具(如mapstogpx)能够创建GPX文件,但没有时间、速度和hdop数据。这里api似乎需要这些数据来回放日志文件

您能确认在模拟导航时无法录制GPX文件吗?你知道一个合适的解决方案吗

除此之外,我想提及的是,在恢复导航或启动新导航时,速度警报似乎会自动启用。但是,在启动或恢复导航时,我始终使用setSpeedWarningEnabled(false)。此设置看起来像一个切换


Here SDK版本:3.13.2.86/Android 9.0

Here Mobile SDK确实提供了创建GPX日志的方法,但它不会在模拟模式下工作,它会在实际导航模式下创建日志(),根据上面的评论猜测,您已经得出了这个结论


当SDK处于导航模式时,您可以使用任何模拟gps应用程序模拟路线,以生成gps文件,该文件可以通过定位器模拟器进行回放

事实上,使用PositionSimulator播放GPX文件不需要速度和hdop数据。但是时间场是非常需要的。否则,播放速度非常快,无法进行测试!因此,当前的解决方案是在真实条件下记录GPX文件,或者使用mapstogpx工具在GPX文件中添加时间数据。感谢您的回复。我正在使用mapstogpx,它与谷歌地图url一起工作,我通过编程将时间数据添加到我得到的GPX文件中。此文件的一部分也应删除,以便在此位置模拟器播放。