【技术实现步骤摘要】
地图中的路名显示方法、装置、设备及介质
[0001]本申请实施例涉及地图
,特别涉及一种地图中的路名显示方法、装置、设备及介质。
技术介绍
[0002]随着手机使用的日益普及,手机地图的使用也日益频繁,被人们广泛应用。
[0003]为了在地图的道路上显示出路名,相关技术中,通常预先离线计算出道路上若干个可以显示路名的路名标记点,并将该路名标记点保存在地图数据中。当存在路名显示需求时,终端即在地图中路名标记点所指示的位置处渲染显示相应的路名。
[0004]然而,离线计算路名标记点的数量以及位置固定,过少的路名标记点会导致部分路段的路名无法显示,而过多的路名标记点则会导致地图数据的数据量增加。
技术实现思路
[0005]本申请实施例提供了一种地图中的路名显示方法、装置、设备及介质,能够提高地图中的路名显示效果。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种地图中的路名显示方法,所述方法包括:
[0007]确定目标道路;
[0008]基于所述目标道路对应的目标道路形状点数据,确定所述目标道路上的候选路名标记点,所述目标道路形状点数据用于表征所述目标道路上道路形状点在地图中所处的位置,所述候选路名标记点用于显示所述目标道路对应的目标路名;
[0009]基于屏幕的地图显示范围,从所述候选路名标记点中确定目标路名标记点,所述目标路名标记点位于所述地图显示范围内;
[0010]在所述目标路名标记点处显示所述目标路名。
[0011] ...
【技术保护点】
【技术特征摘要】
1.一种地图中的路名显示方法,其特征在于,所述方法包括:确定目标道路;基于所述目标道路对应的目标道路形状点数据,确定所述目标道路上的候选路名标记点,所述目标道路形状点数据用于表征所述目标道路上道路形状点在地图中所处的位置,所述候选路名标记点用于显示所述目标道路对应的目标路名;基于屏幕的地图显示范围,从所述候选路名标记点中确定目标路名标记点,所述目标路名标记点位于所述地图显示范围内;在所述目标路名标记点处显示所述目标路名。2.根据权利要求1所述的方法,其特征在于,所述基于屏幕的地图显示范围,从所述候选路名标记点中确定目标路名标记点,包括:确定位于所述地图显示范围内的所述候选路名标记点;在所述候选路名标记点的数量大于路名字数的情况下,从所述候选路名标记点中确定所述目标路名标记点,所述目标路名标记点的数量与所述路名字数一致。3.根据权利要求2所述的方法,其特征在于,所述从所述候选路名标记点中确定所述目标路名标记点,包括:基于地图显示场景,确定各个所述候选路名标记点的路名显示优先级;按照所述路名显示优先级的降序,从所述候选路名标记点中确定所述目标路名标记点。4.根据权利要求3所述的方法,其特征在于,所述基于地图显示场景,确定各个所述候选路名标记点的路名显示优先级,包括:在所述地图显示场景为预览场景的情况下,基于所述候选路名标记点与所述地图显示范围内所述目标道路中目标路点之间的第一距离,确定所述路名显示优先级,其中,所述路名显示优先级与所述第一距离呈负相关关系;在所述地图显示场景为导航场景的情况下,基于所述候选路名标记点与屏幕视觉交点之间的第二距离,确定所述路名显示优先级,其中,所述路名显示优先级与所述第二距离呈负相关关系。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标道路对应的目标道路形状点数据,确定所述目标道路上的候选路名标记点,包括:基于所述目标道路对应的所述目标道路形状点数据,确定所述目标道路对应的目标路线,所述目标路线由连接道路形状点之间的连线构成;基于所述目标路名以及文字的单位显示尺寸,确定所述目标路线上的所述候选路名标记点。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标路名以及文字的单位显示尺寸,确定所述目标路线上的所述候选路名标记点,包括:基于所述目标路名的路名显示尺寸以及所述目标路线的路线端点,确定所述目标路线的标记点区间,所述路名显示尺寸为所述目标路名的路名字数与所述单位显示尺寸之积;以所述单位显示尺寸为步长,确定位于所述标记点区间内的所述候选路名标记点,其中,所述目标路线上所述标记点区间以外的部分不包含所述候选路名标记点。7.根据权利要求1所述的方法,其特征在于,所述确定目标道路,包括:
在屏幕的所述地图显示范围内存在至少两条同名的候选道路的情况下,从所述候选道路中确定所述目标道路。8.根据权利要求7所述的方法,其特征在于,所述从所述候选道路中确定所述目标道路,包括如下至少一种方式:将所述候选道路中的第一候选道路确定为所述目标道路,所述第一候选道路为所述目标路名上一次显示时所在的道路;将所述候选道路中,与所述第一候选道路相距最近的第二候选道路确定为所述目标道路;在所述候选道路中最长候选道路的长度达到所述第一候选道路的长度的k倍的情况下,将所述最长候选道路确定为所述目标道路;在所述候选道路之...
【专利技术属性】
技术研发人员:李华锋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。