[发明专利]地图显示方法、装置及存储介质在审
申请号: | 201811255517.X | 申请日: | 2018-10-26 |
公开(公告)号: | CN111104076A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 张雷 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F16/29 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 荣甜甜;刘芳 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图 显示 方法 装置 存储 介质 | ||
本申请提供一种地图显示方法、装置及存储介质,其中,该方法包括:获取显示界面上的待显示元素,该待显示元素用于对电子地图上没有的或动态刷新的信息进行显示或注释,根据该待显示元素在电子地图上的对应位置和显示界面的大小,确定显示界面上用于计算地图缩放比例的目标计算区域,根据待显示元素在电子地图上的对应位置和目标计算区域的大小,确定出电子地图在目标计算区域上显示时的最佳缩放比例和最佳中心点,根据该最佳缩放比例和最佳中心点,控制待显示元素在显示界面上显示。该技术方案实现了待显示元素的完整显示,视觉显示效果佳,用户的视觉体验好。
技术领域
本申请涉及地图技术领域,尤其涉及一种地图显示方法、装置及存储介质。
背景技术
地图是按一定的比例运用线条、符号、颜色、文字注记等描绘显示地球表面的自然地理、行政区域、社会状况的图形。尤其是利用计算机技术和以数字方式存储和查询的电子地图,其可以在计算机屏幕上进行分层显示,给人们的生活提供了便利。
目前,现有的电子地图可以根据用户需求将电子地图本身之外的、用于动态显示或注释的待显示元素显示在显示设备上的可视区域中,但是显示设备的显示界面是固定的,现有地图显示方法可能存在待显示元素中的部分元素(比如,打车软件的小车、路线和气泡等)在显示设备的显示界面中显示不完整的现象,即某些要展示的元素(例如,小车、气泡)位于用户的可视区域之外,用户体验差。
综上所述,现有技术的地图显示方法中存在由于上述待显示元素在显示设备的显示界面显示不完整,导致用户体验差的问题。
发明内容
本申请提供一种地图显示方法、装置及存储介质,以解决现有地图显示方法中存在的由于待显示元素在显示设备的显示界面显示不完整,致使用户体验差的问题。
本申请第一方面提供的一种地图显示方法,包括:
获取显示界面上的待显示元素,其中,所述待显示元素用于对电子地图上没有的或动态刷新的信息进行显示或注释;
根据所述待显示元素在电子地图上的对应位置和所述显示界面的大小,确定所述显示界面上用于计算地图缩放比例的目标计算区域;
根据所述待显示元素在所述电子地图上的对应位置和所述目标计算区域的大小,确定出所述电子地图在所述目标计算区域上显示时的最佳缩放比例和最佳中心点;
根据所述最佳缩放比例和所述最佳中心点,控制所述待显示元素在所述显示界面上显示。
可选的,在第一方面的一种可能实现方式中,所述根据所述待显示元素在所述电子地图上的对应位置和所述显示界面的大小,确定所述显示界面上用于计算地图缩放比例的目标计算区域,包括:
根据所述待显示元素中所有元素的中心点在所述电子地图上的对应位置和所述显示界面的大小,确定所述电子地图在所述显示界面上显示时的第一缩放比例和第一中心点;
控制所述待显示元素中的所有元素以所述第一缩放比例和所述第一中心点在所述显示界面上显示时,判定所述待显示元素中的所有元素在所述显示界面上是否均能显示完整;
若所述待显示元素中存在部分元素在所述显示界面上不能显示完整,则确定所述部分元素中未显示部分的最大长度;
根据所述最大长度和所述显示界面的大小,确定所述显示界面上用于计算地图缩放比例的目标计算区域。
可选的,在第一方面的上述可能实现方式中,所述根据所述最大长度和所述显示界面的大小,确定所述显示界面上用于计算地图缩放比例的目标计算区域,包括:
将所述部分元素中未显示部分的最大长度作为所述显示界面的每个边界所需预留区域的宽度;
获取所述显示界面在每个边界减去所述所需预留区域后的剩余区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811255517.X/2.html,转载请声明来源钻瓜专利网。