[发明专利]一种地图显示方法、装置和电子设备在审
申请号: | 202110182916.3 | 申请日: | 2021-02-08 |
公开(公告)号: | CN114911883A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 刘龙 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/2457;G06F9/448 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 焦志刚 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 显示 方法 装置 电子设备 | ||
本申请实施例提供一种地图显示方法、装置和电子设备。方法包括:调用地图实例对象,所述地图实例对象包括一个或多个基础数据图层;调用用户数据图层,其中,所述用户数据图层为根据用户地图数据所创建的图层;将所述用户数据图层添加到所述地图实例对象,以生成用于地图显示的地图数据,包括:基于自定义样式配置所述用户数据图层。根据本申请一实施例的方法,既可以通过叠加用户数据图层的方式为电子地图新增个性化的内容,也可以通过对用户数据图层进行样式配置的方式对个性化内容进行样式定制,从而大大提升了地图的个性化能力,可以最大限度释放用户创意的潜力。
技术领域
本申请涉及智能终端技术领域,特别涉及一种地图显示方法、装置和电子设备。
背景技术
目前,电子地图被广泛应用于人们的出行场景。面向各个垂直领域的开发者以及用户,主流的电子地图开发厂商也都开发了自己的电子地图,以提供地图呈现、地点搜索、路径规划、导航等功能,例如,百度地图、高德地图、谷歌地图。
随着移动电子设备的广泛应用,电子地图的应用场景也不断拓展,用户针对电子地图的用户需求也更为复杂细化。主流的电子地图开发厂商所开发的电子地图已不能满足不断复杂细化的电子地图用户需求。
发明内容
针对现有技术下电子地图不能满足电子地图用户需求的问题,本申请提供了一种文字图形化方法、装置和电子设备,本申请还提供一种计算机可读存储介质。
本申请实施例采用下述技术方案:
第一方面,本申请提供一种地图显示方法,包括:
调用地图实例对象,所述地图实例对象包括一个或多个基础数据图层;
调用用户数据图层,其中,所述用户数据图层为根据用户地图数据所创建的图层;
将所述用户数据图层添加到所述地图实例对象,以生成用于地图显示的地图数据,包括:
基于自定义样式配置所述用户数据图层。
在上述第一方面的一种可行的实现方式中,所述自定义样式由样式编辑器生成,生成所述自定义样式的过程包括:
选择图层类型,所述图层类型包括点图层、和/或线图层、和/或面图层;
对图层样式进行自定义,包括,设定图层使用的图标、图层内容的字体、图层内容的形态。
在上述第一方面的一种可行的实现方式中,所述将所述用户数据图层添加到所述地图实例对象,以生成用于地图显示的地图数据,还包括:
基于内容显示策略配置所述用户数据图层和/或所述基础数据图层,其中,所述内容显示策略包括图层内容隐藏策略和/或图层内容显示密度。
在上述第一方面的一种可行的实现方式中,所述将所述用户数据图层添加到所述地图实例对象,以生成用于地图显示的地图数据,还包括:
对所述基础数据图层以及所述用户数据图层进行显示冲突检测,以获取检测结果,所述检测结果用于描述所述用户数据图层与所述基础数据图层之间的显示冲突;
根据所述检测结果,设定冲突解决策略;
基于所述冲突解决策略配置所述基础数据图层和/或所述用户数据图层。
在上述第一方面的一种可行的实现方式中,所述显示冲突包括内容遮挡和/或内容重复。
在上述第一方面的一种可行的实现方式中,所述冲突解决策略包括图层内容隐藏策略和/或图层内容避让策略。
第二方面,本申请提供一种地图显示方法,包括:
调用地图实例对象,所述地图实例对象包括一个或多个基础数据图层;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110182916.3/2.html,转载请声明来源钻瓜专利网。