System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及导航,具体涉及一种导航方法、装置、电子设备及计算机可读存储介质。
技术介绍
1、当前的导航服务对于被导航对象的导航请求,通常是根据被导航对象选择的路线起点和路线终点规划导航路线,并基于该导航路线,在存在多个行进方向的路口等位置点对被导航对象进行行进方向的引导。但专利技术人在研究过程中发现,对于骑行、跑步等运动者来说,用户的运动路线有可能不同于导航服务规划的常规导航路线,而且在沿着导航路线运动的过程中,用户的注意力更希望放在运动本身上,不希望被太多太频繁的引导信息打扰,这时,常规的导航路线规划和引导方案就无法满足被导航对象的需求。因此,需要一个能够根据用户的需求进行导航路线规划和引导的导航方案。
技术实现思路
1、本公开实施例提供一种导航方法、装置、电子设备及计算机可读存储介质。
2、第一方面,本公开实施例中提供了一种导航方法。
3、具体的,所述导航方法,包括:
4、响应于导航路线规划请求,获取被导航对象选择的路线起点、路线终点、路线途径位置和被导航对象在路线途径位置的行进方向;
5、基于所述路线途径位置的行进方向,获取进入路线途径位置的目标进入路段和退出路线途径位置的目标退出路段,所述目标进入路段经过所述路线途径位置到目标退出路段的路线方向与所述行进方向相同;
6、将所述路线起点、路线终点、路线途径位置、路线途径位置目标进入路段和路线途径位置目标退出路段发送至服务侧,以便服务侧返回基于所述路线起点、路线终点、路线
7、响应于所述被导航对象选择所述导航路线开始导航的请求,获取被导航对象的定位位置,在被导航对象的定位位置到所述导航路线包含的路线途径位置的距离满足预设距离条件时播报引导语音,以引导所述被导航对象沿所述导航路线行进至所述路线终点。
8、第二方面,本公开实施例中提供了一种导航装置。
9、具体的,所述导航装置,包括:
10、第一获取模块,被配置为响应于导航路线规划请求,获取被导航对象选择的路线起点、路线终点、路线途径位置和被导航对象在路线途径位置的行进方向;
11、第二获取模块,被配置为基于所述路线途径位置的行进方向,获取进入路线途径位置的目标进入路段和退出路线途径位置的目标退出路段,所述目标进入路段经过所述路线途径位置到目标退出路段的路线方向与所述行进方向相同;
12、发送模块,被配置为将所述路线起点、路线终点、路线途径位置、路线途径位置目标进入路段和路线途径位置目标退出路段发送至服务侧,以便服务侧返回基于所述路线起点、路线终点、路线途径位置、路线途径位置的目标进入路段和路线途径位置的目标退出路段计算得到的导航路线;
13、引导模块,被配置为响应于所述被导航对象选择所述导航路线开始导航的请求,获取被导航对象的定位位置,在被导航对象的定位位置到所述导航路线包含的路线途径位置的距离满足预设距离条件时播报引导语音,以引导所述被导航对象沿所述导航路线行进至所述路线终点。
14、第三方面,本公开实施例提供了一种电子设备,包括存储器和至少一个处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述至少一个处理器执行以实现上述导航方法。
15、第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储导航装置所用的计算机指令,其包含用于执行上述导航方法为导航装置所涉及的计算机指令。
16、第五方面,本公开实施例提供了一种计算机程序产品,包括计算机程序/指令,其中,该计算机程序/指令被处理器执行时实现上述导航方法。
17、本公开实施例提供的技术方案可以包括以下有益效果:
18、上述技术方案获取被导航对象选择的路线起点、路线终点、路线途径位置、被导航对象在路线途径位置的行进方向,以及进入路线途径位置的目标进入路段和退出路线途径位置的目标退出路段,进而从服务侧获取得到基于所述路线起点、路线终点、路线途径位置、目标进入路段和目标退出路段计算得到的导航路线,然后基于所述导航路线,在临近路线途径位置时进行引导,以使被导航对象沿导航路线行进至路线终点。该技术方案能够根据用户的需求进行导航路线规划和引导,尤其对于处于运动状态的被导航对象来说,相比常规导航策略,能够使被导航对象根据自身需求定制运动路线,进一步,在运动过程中,更加专注于运动本身,不被引导内容过度打扰,提升用户的使用体验。
19、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种导航方法,包括:
2.根据权利要求1所述的方法,其中,响应于导航路线规划请求,获取被导航对象选择的路线途径位置和被导航对象在路线途径位置的行进方向,包括:
3.根据权利要求2所述的方法,其中,所述行进方向选择工具栏按照所述路线途径位置的进入方向分栏显示行进方向标记,同一个进入方向对应的行进方向标记显示在同一栏。
4.根据权利要求3所述的方法,其中,获取被导航对象选择的被导航对象在路线途径位置的行进方向,还包括:
5.根据权利要求2所述的方法,还包括:
6.根据权利要求5所述的方法,还包括:
7.根据权利要求1-6中任一项所述的方法,其中,所述在被导航对象的定位位置到所述导航路线包含的路线途径位置的距离满足预设距离条件时播报引导语音,包括:
8.一种导航装置,包括:
9.一种电子设备,包括存储器和至少一个处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述至少一个处理器执行以实现权利要求1-7任一项所述的方法步骤。
10.一种计算
...【技术特征摘要】
1.一种导航方法,包括:
2.根据权利要求1所述的方法,其中,响应于导航路线规划请求,获取被导航对象选择的路线途径位置和被导航对象在路线途径位置的行进方向,包括:
3.根据权利要求2所述的方法,其中,所述行进方向选择工具栏按照所述路线途径位置的进入方向分栏显示行进方向标记,同一个进入方向对应的行进方向标记显示在同一栏。
4.根据权利要求3所述的方法,其中,获取被导航对象选择的被导航对象在路线途径位置的行进方向,还包括:
5.根据权利要求2所述的方法,还包括:
6.根据权利要求5所述的方...
【专利技术属性】
技术研发人员:潘先龙,
申请(专利权)人:北京高德云图科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。