System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 控制地图光影效果的方法、电子设备、存储介质和产品技术_技高网

控制地图光影效果的方法、电子设备、存储介质和产品技术

技术编号:40320931 阅读:7 留言:0更新日期:2024-02-09 14:16
本申请提供了一种控制地图光影效果的方法、电子设备、存储介质和产品,涉及地图渲染技术领域。所述方法包括:响应于应用软件的交互操作指令,判断述应用软件的地图光影功能是否开启;若地图光影功能已开启,则获取应用软件待渲染的地图界面的高阶基础样式文件和光影样式文件;使用高阶基础样式文件中的基础样式控制地图界面中地图元素的显示效果,以及使用光影样式文件中的光影效果渲染配置参数控制地图界面的光影效果。依据本申请实施例,实现了地图界面光影效果的动态控制,克服了不同类型界面光影效果显示相同的缺陷,提升了地图界面的展示效果,界面展示更丰富更逼真。

【技术实现步骤摘要】

本申请涉及地图渲染,尤其涉及一种控制地图光影效果的方法、电子设备、存储介质和产品


技术介绍

1、目前有越来越多的应用软件为用户提供了基于地理位置的服务,比如,导航服务、网约车服务、外卖服务等,这些应用软件通常会有各种不同的功能界面(以下简称界面),不同的界面呈现给用户的信息存在差异。

2、具备地图导航功能的应用软件是典型的基于地理位置为用户提供服务的软件,以该软件为例,当用户打开该软件进入主界面时,主界面的电子地图(以下简称地图)会展示丰富的信息,当该软件处于导航状态时,导航界面的地图主要显示与导航路线相关信息,而搜索界面的地图则更关注搜索结果的显示或者显示单条搜索结果的详细信息等。

3、本申请专利技术人发现,在上述各类界面中,如果涉及地图,无论是地图是二维电子地图还是三维电子地图,为了使地图的视觉效果接近现实世界,需要对电子地图的光影效果进行控制。但目前不同类型界面中的电子地图的光影效果相同,导致不同界面中显示的电子地图同质化,不能满足不同界面的显示需求。


技术实现思路

1、本申请实施例提供一种控制地图光影效果的方法、电子设备、存储介质和产品,以实现地图界面光影效果的动态控制,提高展示效果。

2、在第一方面,本申请实施例提供了一种控制地图光影效果的方法,包括:响应于应用软件的交互操作指令,判断所述应用软件的地图光影功能是否开启;若地图光影功能已开启,则获取所述应用软件待渲染的地图界面的高阶基础样式文件和光影样式文件;使用所述高阶基础样式文件中的基础样式控制所述地图界面中地图元素的显示效果,以及使用所述光影样式文件中的光影效果渲染配置参数控制所述地图界面的光影效果;其中,所述高阶基础样式文件记录了地图光影功能开启状态下地图界面的基础样式。

3、在第二方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现上述方法。

4、在第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。

5、在第四方面,本申请实施例提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述方法。

6、与现有技术相比,本申请具有如下优点:

7、响应于应用软件的交互操作指令,判断应用软件的地图光影功能是否开启;若地图光影功能已开启,则获取应用软件待渲染的地图界面的高阶基础样式文件和光影样式文件;使用高阶基础样式文件中的基础样式控制地图界面中地图元素的显示效果,以及使用光影样式文件中的光影效果渲染配置参数控制地图界面的光影效果,实现了地图界面光影效果的动态控制,克服了不同类型界面光影效果相同的缺陷,提升了地图界面的展示效果,地图界面展示更丰富满足不同界面的显示需求。

8、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种控制地图光影效果的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述地图界面的类型,获取所述地图界面的高阶基础样式文件,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述地图界面的类型和所述终端设备的性能级别,获取所述地图界面的光影样式文件,包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,若地图光影功能未开启,或所述高阶基础样式文件获取失败,或所述光影样式文件获取失败,所述方法还包括:

6.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求2所述的方法,其特征在于,所述终端设备的性能级别为高端、中端或低端,所述地图界面的类型包括显示了电子地图的导航界面、搜索界面或搜索结果显示界面。

8.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现权利要求1-7中任一项所述的方法。

9.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的方法。

10.一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现权利要求1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种控制地图光影效果的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述地图界面的类型,获取所述地图界面的高阶基础样式文件,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述地图界面的类型和所述终端设备的性能级别,获取所述地图界面的光影样式文件,包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,若地图光影功能未开启,或所述高阶基础样式文件获取失败,或所述光影样式文件获取失败,所述方法还包括:

6.根据权利要求1-4中任一项所述的方法,其特...

【专利技术属性】
技术研发人员:李博朱永峰
申请(专利权)人:北京高德云图科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1