安卓 解决高德导航sdk, 第二次请求路线打开的事第一次的路线问题
时间: 2023-08-17 21:05:23 浏览: 54
您好,关于高德导航SDK第二次请求路线打开的是第一次的路线问题,可以尝试以下解决方法:
1. 在每次重新请求路线前,先将之前的路线数据清空,可以通过调用AMapNavi类中的reset()方法实现。
2. 在调用calculateDriveRoute()方法前,先判断是否已经设置了起点和终点,如果已经设置,则先调用AMapNavi类中的destroy()方法销毁之前的导航对象,再重新创建一个新的导航对象。
3. 如果以上方法都无法解决问题,可以尝试升级高德导航SDK版本,或者联系高德技术支持寻求帮助。
希望以上解决方法能够帮助到您,如果还有其他问题请随时提出。
相关问题
Android高德导航SDK可以自定义路径规划路线并且添加途经点吗
是的,Android高德导航SDK也可以自定义路径规划路线并且添加途经点。您可以使用高德导航SDK中的AMapNavi类提供的方法来实现相关功能。例如,您可以使用addWayPoint方法来添加途经点,使用calculateDriveRoute方法来自定义路径规划路线。同时,高德导航SDK还提供了多种出行方式和路线选择,以满足不同的出行需求。具体使用方法可以参考高德开发者文档中的相关介绍。
高德android sdk只规划一条路线
不是的,高德Android SDK可以规划多条路线。您可以在规划路线时通过设置参数来指定需要规划的路线条数。例如,在使用DrivingRouteSearch类进行驾车路线规划时,可以通过设置setAlternativeRoute方法来指定需要规划的路线条数。默认情况下,只会规划一条路线,但您可以将此参数设置为2或3来获取更多的路线规划结果。