一种室内地图生成方法及装置的制造方法_4

文档序号:9811773阅读:来源:国知局
编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0095]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种室内地图生成方法,其特征在于,包括: 接收携带建筑物ID的建筑物室内楼层展示请求; 从预存的室内地图数据中,查找所述建筑物ID对应的室内地图数据,并从该室内地图数据中获取所述建筑物的属性信息以及当前待展示楼层对应的属性信息; 根据所述建筑物的属性信息,在所述电子地图中所述建筑物位置处绘制所述建筑物的轮廓; 根据所述当前待展示楼层的属性信息,在所述建筑物的轮廓上绘制当前待展示楼层的轮廓和分布在所述当前待展示楼层的室内POI。2.如权利要求1所述的方法,其特征在于,还包括: 接收切换所述建筑物楼层的请求; 从所述建筑物ID对应的室内地图数据中,获取新的待展示楼层对应的属性信息; 将所述新的待展示楼层对应的属性信息中的经玮度坐标转换成屏幕坐标; 比较所述新的待展示楼层的楼层编号与所述当前展示楼层的楼层编号,根据比较结果,对新的待展示楼层对应的屏幕坐标的纵坐标进行偏移; 将新的待展示楼层的偏移后的屏幕坐标的纵坐标按照预置的直线递增或递减函数变化,根据所述新的待展示楼层的属性信息及变化后的纵坐标,按照透明度随纵坐标变化依次递减的方式绘制所述新的待展示楼层的轮廓和分布在所述新的待展示楼层的室内POI ; 以及,将当前展示楼层的屏幕坐标的纵坐标按照预置的直线递增或递减函数变化,根据所述当前展示楼层的属性信息及变化后的纵坐标,按照透明度随纵坐标变化依次递增的方式绘制所述当前展示楼层的轮廓和分布在该当前楼层的室内POI ; 直到所述新的待展示楼层轮廓和分布在新的待展示楼层的室内POI绘制在所述建筑物的轮廓内,以及所述当前展示楼层轮廓和分布在该当前展示楼层的室内POI消失。3.如权利要求2所述的方法,其特征在于,所述比较所述新的待展示楼层的楼层编号与所述当前展示楼层的楼层编号,根据比较结果,对新的待展示楼层对应的屏幕坐标的纵坐标进行偏移,具体包括: 比较所述新的待展示楼层的楼层编号与所述当前展示楼层的楼层编号; 当所述新的待展示楼层的楼层编号大于当前展示楼层的楼层编号时,对所述新的待展示楼层的屏幕坐标的纵坐标进行偏移,使得偏移后的屏幕坐标在屏幕上位于所述建筑物轮廓的上方; 当所述新的待展示楼层的楼层编号小于所述当前展示楼层的楼层编号时,对所述新的待展示楼层的屏幕坐标的纵坐标进行偏移,使得偏移后的屏幕坐标在屏幕上位于所述建筑物轮廓的下方。4.如权利要求1?3任一项所述的方法,其特征在于,获取与所述建筑物的ID对应的室内地图数据,并从该室内地图数据中获取建筑物的属性信息以及当前待展示楼层对应的属性信息,具体包括: 从预置的数据库中查找与建筑物ID对应的室内地图数据,并将获取的室内地图数据存储至缓存中,其中所述室内地图数据包括所述建筑物对应的属性信息以及该建筑物包含的所有楼层的属性信息; 从所述缓存中提取所述建筑物的属性信息和当前待展示楼层对应的属性信息。5.如权利要求1?3任一项所述的方法,其特征在于,还包括: 判断当前展示楼层的待标注名称的室内POI的名称标注框是否与其周边已标注名称的室内POI的名称标注框有重叠,如果重叠,则放弃对该室内POI名称的标注,否则,在所述室内POI的名称标注框中标注所述室内POI的名称。6.一种室内地图生成装置,其特征在于,包括: 第一接收单元,用于接收携带建筑物ID的建筑物室内楼层展示请求; 第一获取单元,用户从预存的室内地图数据中,查找所述建筑物ID对应的室内地图数据,并从该室内地图数据中获取所述建筑物的属性信息以及当前待展示楼层对应的属性信息; 第一绘制单元,用于根据所述建筑物的属性信息,在所述电子地图中所述建筑物位置处绘制所述建筑物的轮廓; 第二绘制单元,用于根据所述当前待展示楼层的属性信息,在所述建筑物的轮廓上绘制当前待展示楼层的轮廓和分布在所述当前待展示楼层的室内Ρ0Ι。7.如权利要求6所述的装置,其特征在于,还包括: 第二接收单元,用于接收切换所述建筑物楼层的请求; 第二获取单元,用于从所述建筑物ID对应的室内地图数据中,获取新的待展示楼层对应的属性信息; 转换单元,用于将所述新的待展示楼层对应的属性信息中的经玮度坐标转换成屏幕坐标; 比较单元,用于比较所述新的待展示楼层的楼层编号与所述当前展示楼层的楼层编号,根据比较结果,对新的待展示楼层对应的屏幕坐标的纵坐标进行偏移; 第三绘制单元,用于将新的待展示楼层的偏移后的屏幕坐标的纵坐标按照预置的直线递增或递减函数变化,根据所述新的待展示楼层的属性信息及变化后的纵坐标,按照透明度随纵坐标变化依次递减的方式绘制所述新的待展示楼层的轮廓和分布在所述新的待展示楼层的室内POI;以及,将当前展示楼层的屏幕坐标的纵坐标按照预置的直线递增或递减函数变化,根据所述当前展示楼层的属性信息及变化后的纵坐标,按照透明度随纵坐标变化依次递增的方式绘制所述当前展示楼层的轮廓和分布在该当前楼层的室内POI;直到所述新的待展示楼层轮廓和分布在新的待展示楼层的室内POI绘制在所述建筑物的轮廓内,以及所述当前展示楼层轮廓和分布在该当前展示楼层的室内POI消失。8.如权利要求7所述的装置,其特征在于,所述比较单元,具体用于比较所述新的待展示楼层的楼层编号与所述当前展示楼层的楼层编号;当所述新的待展示楼层的楼层编号大于当前展示楼层的楼层编号时,对所述新的待展示楼层的屏幕坐标的纵坐标进行偏移,使得偏移后的屏幕坐标在屏幕上位于所述建筑物轮廓的上方;当所述新的待展示楼层的楼层编号小于所述当前展示楼层的楼层编号时,对所述新的待展示楼层的屏幕坐标的纵坐标进行偏移,使得偏移后的屏幕坐标在屏幕上位于所述建筑物轮廓的下方。9.如权利要求6?8所述的装置,其特征在于,所述第一获取单元,具体用于从预置的数据库中查找与建筑物ID对应的室内地图数据,并将获取的室内地图数据存储至缓存中,其中所述室内地图数据包括所述建筑物对应的属性信息以及该建筑物包含的所有楼层的属性信息;从所述缓存中提取所述建筑物的属性信息和当前待展示楼层对应的属性信息。10.如权利要求6?8所述的装置,其特征在于,还包括: 判断单元,用于判断当前展示楼层的待标注名称的室内POI的名称标注框是否与其周边已标注名称的室内POI的名称标注框有重叠,如果重叠,则放弃对该室内POI名称的标注,否则,在所述室内POI的名称标注框中标注所述室内POI的名称。
【专利摘要】本发明公开了一种室内地图生成方法及装置,包括:接收携带建筑物ID的建筑物室内楼层展示请求;从预存的室内地图数据中,查找建筑物ID对应的室内地图数据,并从该室内地图数据中获取该建筑物的属性信息以及当前待展示楼层对应的属性信息;再根据该建筑物的属性信息,在电子地图中该建筑物位置处绘制该建筑物的轮廓;以及根据当前待展示楼层的属性信息,在该建筑物的轮廓上绘制当前待展示楼层的轮廓和分布在所述当前待展示楼层的室内POI。采用本发明技术方案,能够在电子地图中绘制用户选定的建筑物的室内轮廓以及该建筑物当前待显示楼层的轮廓和室内POI,因此,本方案能够便于用户直接在电子地图中查看建筑物的室内信息。
【IPC分类】G09B29/00, G06F17/30
【公开号】CN105575253
【申请号】CN201410549458
【发明人】王翔
【申请人】高德软件有限公司
【公开日】2016年5月11日
【申请日】2014年10月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1