【技术实现步骤摘要】
显示位置确定方法、装置、电子设备及计算机程序产品
[0001]本公开涉及交互设计
,具体涉及一种显示位置确定方法、装置、电子设备及计算机程序产品。
技术介绍
[0002]随着城市的发展,道路的通行情况越来越复杂,因此,越来越多的出行用户使用具备地图导航功能的软件规划出行路线(亦可称为导航路线),并从中选择一条出行路线,以辅助其出行。
[0003]由于道路的路况信息是动态变化的,为了确保能够为用户提供最优的出行路线,现有技术在用户根据已选择的出行路线出行过程中,会为用户再提供至少一条备选路线,供用户参考和选择,同时,会在备选路线上通过信息提示框(如气泡框)显示图/文提示信息,以告知用户该备选路线与用户已选择的出行路线在距离、用时等方面的区别,以便用户决策是否要将路线切换至备选路线。
[0004]但本公开专利技术人发现,现有技术在显示信息提示框时,需要确定信息提示框的显示位置,如果该显示位置确定的不合适,比如,信息提示框的显示位置距离备选路线与用户已选择的出行路线的分歧点之间的距离过远,将会导致用户不能及时 ...
【技术保护点】
【技术特征摘要】
1.一种显示位置确定方法,其中,应用于基于已选择的导航路线在屏幕中通过信息提示框向被导航对象显示提示信息的过程中,所述方法包括:确定备选路线与所述已选择的导航路线的分歧点;确定所述备选路线的分歧点是否在屏幕显示电子地图中;如果所述分歧点在屏幕显示电子地图中,则根据所述分歧点、所述电子地图的比例尺、预设的设备独立像素长度值和屏幕显示参数,在备选路线上,确定信息提示框的显示位置。2.根据权利要求1所述的方法,其中,所述屏幕显示参数包括:屏幕分辨率,所述根据所述分歧点、所述电子地图的比例尺、预设的设备独立像素长度值和屏幕显示参数,在备选路线上,确定信息提示框的显示位置,包括:根据预设的设备独立像素长度值和所述屏幕分辨率,计算得到所述设备独立像素长度值对应的屏幕像素长度;基于所述电子地图比例尺,确定所述屏幕像素长度对应的地理距离;沿着所述备选路线的行进方向,在位于所述分歧点前方的所述备选路线上,确定到所述分歧点的距离等于所述地理距离的位置点;将所述位置点作为信息提示框的显示位置。3.根据权利要求2所述的方法,其中,所述方法进一步包括:确定所述位置点是否在屏幕显示电子地图中,如果在,则执行所述将所述位置点作为信息提示框的显示位置的步骤。4.根据权利要求1所述的方法,其中,如果所述分歧点不在屏幕显示电子地图中,则所述方法进一步包括:沿着所述备选路线的行进方向,在位于所述分歧点前方的所述备选路线上,确定位于屏幕显示电子地图中、且到所述分歧点距离最近的分歧路段;沿着所述备选路线的行进方向,在所述分歧路段上按照设定的长度比例,选取至少一个候选显示位置;从所述至少一个候选显示位置中,选择一个位置作为信息提示框的显示位置。5.根据权利要求4所述的方法,其中,所述从所述至少一个候选显示位置中,选择一个位置作为信息提示框的显示位置,包括:确定所述候选显示位置被屏幕显示内容的遮挡结果;基于在所述候选显示位置显示信息提示框的遮挡结果,选择一个遮挡度符合预设条件...
【专利技术属性】
技术研发人员:李涛,安家葆,
申请(专利权)人:北京高德云图科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。