[发明专利]地图处理方法、装置、设备、地图中间件及可读存储介质有效
申请号: | 201910470601.1 | 申请日: | 2019-05-31 |
公开(公告)号: | CN110276022B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 谈超 | 申请(专利权)人: | 汉海信息技术(上海)有限公司 |
主分类号: | G06F16/9537 | 分类号: | G06F16/9537;G06F16/957;G06F16/29 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 马铁良;柳岩 |
地址: | 200090 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图 处理 方法 装置 设备 中间件 可读 存储 介质 | ||
1.一种地图处理方法,其特征在于,通过地图中间件实施,所述地图中间件包括地图元素数据组件、地图元素视图组件以及转换处理组件;所述地图元素数据组件用于设置不同类型的地图元素的元素数据;所述地图元素视图组件用于设置不同类型的地图元素的视图显示参数;所述转换处理组件用于确定在不同的地图应用中、与所述地图元素数据组件或所述地图元素视图组件对应的地图组件,通过转换调用所述对应的地图组件来实现地图的绘制显示;
所述方法包括:
通过所述地图元素数据组件,设置需显示的目标地图元素的元素数据;
通过所述地图元素视图组件,设置所述目标地图元素的视图显示参数;
通过所述转换处理组件,将对所述地图元素数据组件以及所述地图元素视图组件的使用,转换为对目标地图应用中对应的地图组件的调用,实现绘制包括所述目标地图元素的地图进行显示,
其中,所述方法还包括生成所述地图中间件的步骤,包括:
设置所述地图中间件中包括所述地图元素数据组件以及所述地图元素视图组件;
获取所述地图元素数据组件与不同的地图应用中包括的地图组件之间的第一对应关系,以及获取所述地图元素视图组件与不同的地图应用中包括的地图组件之间的第二对应关系;
根据所述第一对应关系以及所述第二对应关系,生成所述转换处理组件,得到包括所述地图元素数据组件、所述地图元素视图组件以及所述转换处理组件的所述地图中间件,
其中,所述转换处理组件,是根据所述地图元素数据组件与不同的地图应用中包括的地图组件之间的第一对应关系、以及所述地图元素数据组件与不同的地图应用中包括的地图组件之间的第二对应关系生成的;
所述通过所述转换处理组件,将对所述地图元素数据组件以及所述地图元素视图组件的使用,转换为对目标地图应用中对应的地图组件的调用,实现绘制显示包括所述目标地图元素的地图的步骤包括:
根据所述第一对应关系,确定所述目标地图应用中与所述地图元素数据组件对应的第一地图组件,将对所述地图元素数据组件的使用,转换为对所述第一地图组件的调用;
根据所述第二对应关系,确定与所述目标地图应用中与所述地图元素视图组件对应的第二地图组件,将对所述地图元素视图组件的使用,转换为对所述第二地图组件的调用。
2.根据权利要求1所述的方法,其特征在于,
所述地图元素包括设置在地图上的标记点;所述地图元素的元素数据包括所述标记点的地图坐标;所述地图元素的视图显示参数包括视图类型;
所述地图元素数据组件中包括用于设置所述标记点的标记点数据组件;所述地图元素视图组件中包括用于设置所述标记点的标记点视图组件;
所述通过所述地图元素数据组件,设置需显示的目标地图元素的元素数据的步骤包括:
所述目标地图元素是所述标记点时,通过所述标记点数据组件,设置所述标记点的地图坐标;
以及,所述通过所述地图元素视图组件,设置所述目标地图元素的视图显示参数的步骤包括:
所述目标地图元素是所述标记点时,通过所述标记点视图组件,设置所述标记点的视图类型。
3.根据权利要求1所述的方法,其特征在于,
所述地图元素包括设置在地图上的覆盖物;所述地图元素的元素数据包括所述覆盖物所占据的地图坐标;所述地图元素的视图显示参数包括所述覆盖物的视图显示样式;
所述地图元素数据组件中包括用于设置所述覆盖物的覆盖物数据组件;所述地图元素视图组件中包括用于设置所述覆盖物的覆盖物视图组件;
所述通过所述地图元素数据组件,设置需显示的目标地图元素的元素数据的步骤包括:
所述目标地图元素是所述覆盖物时,通过所述覆盖物数据组件,设置所述覆盖物所占据的地图坐标;
以及,所述通过所述地图元素视图组件,设置所述目标地图元素的视图显示参数的步骤包括:
所述目标地图元素是所述覆盖物时,通过所述覆盖物视图组件,设置所述覆盖物的视图显示样式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉海信息技术(上海)有限公司,未经汉海信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910470601.1/1.html,转载请声明来源钻瓜专利网。