【技术实现步骤摘要】
导航方法及相应装置、电子设备、计算机程序产品
[0001]本公开实施例涉及导航
,具体涉及一种导航方法及相应装置、电子设备、计算机程序产品。
技术介绍
[0002]随着社会的发展和进步,具备地图导航功能的应用软件越来越多。用户在使用这类应用软件提供的导航功能时,应用软件会基于导航对象的定位位置和设定的地图比例尺,在屏幕中将导航路线及路线相关信息渲染在电子地图中,供用户了解导航路线的相关情况,安全驾驶。
[0003]针对导航功能,专利技术人发现导航路线的某些路段上会出现连续的电子眼,而现有的连续的电子眼中只有在应用软件基于导航对象的定位位置和地图比例尺渲染的电子地图覆盖地理范围内的电子眼,才能被渲染在屏幕中,没有被渲染的电子眼即便与已被渲染的电子眼的距离很近,但由于其位置不在所述电子地图覆盖地理范围内,也无法在屏幕中被渲染出来,这会导致用户没有注意到该电子眼,违反了相应的道路行驶规定或者突然注意到该电子眼,从而出现了紧急驾驶行为(比如急刹车),影响交通安全。
技术实现思路
[0004]本公开实施例 ...
【技术保护点】
【技术特征摘要】
1.一种导航方法,包括:基于导航对象的定位位置和预先规划的导航路线,判断所述导航路线中是否存在连续的至少两个目标对象;当确定存在至少两个目标对象时,确定导航对象与所述至少两个目标对象同时出现在待显示电子地图中的初始比例尺;判断所述初始比例尺是否满足预设条件,当所述初始比例尺满足预设条件时,对于所述初始比例尺进行修正;根据导航对象的定位位置和修正后的比例尺,渲染电子地图及包含所述目标对象的导航路线。2.根据权利要求1所述的方法,所述基于导航对象的定位位置和预先规划的导航路线,判断所述导航路线中是否存在连续的至少两个目标对象,具体为:基于导航对象的定位位置和预先规划的导航路线,确定所述导航对象是否行驶通过所述导航路线中与所述导航对象距离最近的第一个目标对象;当确定所述导航对象行驶通过所述导航路线中与所述导航对象距离最近的第一个目标对象时,基于导航对象的定位位置和预先规划的导航路线,判断所述导航路线中是否存在连续的至少两个目标对象。3.根据权利要求1或2所述的方法,所述基于导航对象的定位位置和预先规划的导航路线,判断所述导航路线中是否存在连续的至少两个目标对象,包括:根据所述导航对象的定位位置确定所述导航路线中与所述导航对象距离最近的第一个目标对象;确定所述导航对象与所述第一个目标对象之间的距离;当所述导航对象与所述第一个目标对象之间的距离小于预设有效距离时,确定所述第一个目标对象后的第一距离内是否存在其他至少两个目标对象,其中,所述预设有效距离与所述导航对象所在的道路类型和道路属性有关,所述第一距离与所述道路类型有关;若存在,则确定所述导航路线中存在连续的至少两个目标对象。4.根据权利要求1或2所述的方法,所述预设条件包括:所述比例尺超出预设比例尺范围,其中,所述预设比例尺范围与所述导航对象所在的道路类型、道路属性和导航对象行进速度有关。5.根据权利要求4所述的方法,所述当所述初始比例尺满足预设条件时,对于所述初始比例尺进行修正,包括:根据所述导航对象所...
【专利技术属性】
技术研发人员:杜骁淼,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。