Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SKSurfaceView在停止导航模式后延迟_Android_Skmaps - Fatal编程技术网

Android SKSurfaceView在停止导航模式后延迟

Android SKSurfaceView在停止导航模式后延迟,android,skmaps,Android,Skmaps,我有一个应用程序,使用SKMaps,我设置了SKSURFACHEVIEW和跟随者导航,这个跟随者模式假设跟随设备并旋转到航向。有时我需要绘制路线并使用SKNavigationManager导航到某个特定地址,因此当设备到达目标点时,我会停止导航管理器并将SKNavigationFollowerMode.navigation设置回曲面视图,此时曲面视图滞后于渲染位置更新 似乎当SKNavigationManager停止时,会在SKSurfaceView上重置跟随者模式。如果我尝试将跟随者模式设置回

我有一个应用程序,使用SKMaps,我设置了SKSURFACHEVIEW和跟随者导航,这个跟随者模式假设跟随设备并旋转到航向。有时我需要绘制路线并使用SKNavigationManager导航到某个特定地址,因此当设备到达目标点时,我会停止导航管理器并将SKNavigationFollowerMode.navigation设置回曲面视图,此时曲面视图滞后于渲染位置更新

似乎当SKNavigationManager停止时,会在SKSurfaceView上重置跟随者模式。如果我尝试将跟随者模式设置回原来的状态,SurfaceView会出现延迟(它不是平滑的)

谢谢

这是使用skobbler演示项目重现此问题的工作流,我正在使用一个名为Mock Locations的应用程序并在其上绘制路线,该应用程序将开始欺骗位置,就像我在驾驶一样

  • 计算两个坐标之间的路线。 1.1配置路由暴露、路由侦听器和一些其他设置
  • 配置导航设置
  • 使用步骤2上的设置启动导航
  • 在路线上的任何一点中断导航

    4.1停止导航SKNavigationManager.getInstance().stopNavigation()

    4.2清除当前绘制的路线SKRouteManager.getInstance().clearCurrentRoute()

  • 继续欺骗模拟位置,因为你是潜水作为正常配置。在这一点上,您将看到贴图并不像正常情况下那样平滑渲染,而是变得滞后,逐帧缓慢移动


  • 我将很快添加一些代码。

    当前的SKMaps版本2.5.0我不确定我们是否了解您的场景-您能在演示项目中重现此问题吗?是@ando,我刚刚使用演示项目检查了。我添加了一些描述来重现这个场景。@Alexansanchez:你能发邮件到吗dev@skobbler.com演示项目中修改的MapActivity类(添加代码)?这就是我们复制这个问题所需要的。是的@sylviA我刚刚把我的版本发送给skobbler,详细信息在邮件中。我很抱歉延迟回复。感谢当前SKMaps版本2.5.0我不确定我们是否理解您的场景-您能在演示项目中重现此问题吗?是@ando,我刚刚使用演示项目检查了。我添加了一些描述来重现这个场景。@Alexansanchez:你能发邮件到吗dev@skobbler.com演示项目中修改的MapActivity类(添加代码)?这就是我们复制这个问题所需要的。是的@sylviA我刚刚把我的版本发送给skobbler,详细信息在邮件中。我很抱歉延迟回复。谢谢