一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

地图更新方法、装置、存储介质及电子设备与流程

2022-04-25 03:57:22 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,尤其涉及一种地图更新方法、装置、存储介质及电子设备。


背景技术:

2.许多数字地图内容、导航和位置服务解决方案提供商,所提供的绘制地图api接口,仅对软件开发者及大型知名商超开放,不能满足于小型商场、楼盘、工厂等建筑室内平面图绘制,不适用于非软件开发者。另外,室内平面图更新周期长,商场内店铺或临时摊位、商场运营活动、楼盘内家具摆放更新频繁,无法对此种情况快速更新平面图。


技术实现要素:

3.本技术实施例提供一种地图更新方法、装置、存储介质及电子设备,可实现快速替换更新室内平面图。
4.第一方面,本技术实施例提供一种地图更新方法,包括:
5.在屏幕像素图层上显示基于指定地图框架创建的地图图层、及基于待绘制的目标平面图创建的平面图层;
6.检测用户针对所述平面图层的位置调整指令;
7.响应所述位置调整指令,对所述平面图层的显示位置进行调整,以使所述平面图层覆盖所述地图图层中的预设区域;
8.根据调整位置后所述平面图层在所述屏幕图层上的位置信息、及所述地图图层在所述屏幕像素图层上的位置信息,确定所述平面图层映射到所述地图图层上的第一目标位置信息;
9.基于所述第一目标位置信息将所述平面图层渲染到所述地图图层上。
10.第二方面,本技术实施例提供了一种地图更新装置,包括:
11.显示单元,用于在屏幕像素图层上显示基于指定地图框架创建的地图图层、及基于待绘制的目标平面图创建的平面图层;
12.检测单元,用于检测用户针对所述平面图层的位置调整指令;
13.调整单元,用于响应所述位置调整指令,对所述平面图层的显示位置进行调整,以使所述平面图层覆盖所述地图图层中的预设区域;
14.第一确定单元,用于根据调整位置后所述平面图层在所述屏幕图层上的位置信息、及所述地图图层在所述屏幕像素图层上的位置信息,确定所述平面图层映射到所述地图图层上的第一目标位置信息;
15.渲染单元,用于基于所述第一目标位置信息将所述平面图层渲染到所述地图图层上。
16.在一实施方式中,所述渲染单元具体用于:
17.根据所述第一目标位置信息在所述地图图层上创建目标图层;
18.根据所述目标图层在所述地图图层上的位置信息、及所述第一目标位置信息,确定所述平面图层映射到所述目标图层上的第二目标位置信息;
19.基于所述第二目标位置信息将所述平面图层渲染到所述目标图层上。
20.在一实施方式中,所述装置还包括:
21.获取单元,用于在基于所述第二目标位置信息将所述平面图层渲染到所述目标图层上之后,获取所述目标图层各顶点在所述地图图层所在坐标系中的目标坐标信息、及所述目标图层的各顶点对应的地理位置信息;
22.上传单元,用于向云端服务器上传所述目标坐标信息、所述地理位置信息、及渲染后的目标图层。
23.在一实施方式中,所述装置还包括:
24.接收单元,用于接收云端服务器下发的推送消息,所述推送消息至少包括:标识信息和替换平面图层;
25.第二确定单元,用于对所述标识信息进行解析,根据解析结果从所述地图图层中确定待更新区域;
26.绘制单元,用于将所述替换平面图层绘制进所述地图图层的待更新区域中。
27.在一实施方式中,所述检测单元具体用于:
28.检测用户针对所述平面图层的移动操作、缩放操作和/或角度旋转操作。
29.第三方面,本技术实施例还提供了一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述的地图更新方法。
30.第四方面,本技术实施例还提供了一种电子设备,包括处理器及存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,处理器用于执行上述的地图更新方法。
31.本技术实施,通过在屏幕上显示地图图层、及基于待绘制的目标平面图创建的平面图层;检测用户针对所述平面图层的位置调整指令,对平面图层的显示位置进行调整,使平面图层覆盖地图图层中的预设区域;根据调整位置后平面图层在屏幕上的位置信息、及地图图层在屏幕上的位置信息,确定平面图层映射到地图图层上的第一目标位置信息,并基于第一目标位置信息将平面图层渲染到地图图层上。本方案中,用户可操作室内平面图与地图中待更新建筑外轮廓重合,地图更新无需依赖于软件开发者,可实现快速替换更新室内平面图。
附图说明
32.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1是本技术实施例提供的地图更新方法的一流程示意图。
34.图2是本技术实施例提供的一应用场景示意图。
35.图3是本技术实施例提供的另一应用场景示意图。
36.图4是本技术实施例提供的地图更新装置的一结构示意图。
37.图5是本技术实施例提供的电子设备的一结构示意图。
38.图6是本技术实施例提供的电子设备的另一结构示意图。
具体实施方式
39.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
40.本技术实施例提供一种地图更新方法、装置、存储介质及电子设备。以下将分别进行详细说明。
41.在一实施例中,提供一种地图更新方法,应用于智能手机、平板电脑、笔记本电脑等电子设备中。参考图1,该地图更新方法的具体流程可以如下:
42.101、在屏幕像素图层上显示基于指定地图框架创建的地图图层、及基于待绘制的目标平面图创建的平面图层。
43.本实施例中,屏幕像素图层指电子设备的屏幕,可认为是最底层图层。屏幕由许多像素点组成,称为竖屏点(通用简写为pt),屏幕像素图层所在坐标系中各竖屏点的坐标称为物理像素点坐标。如智能手机、平板电脑等移动设备一般以左上角为原点,横向为x轴、竖向为y轴,从左至右、上至下坐标递增。坐标点单位一物理像素点为一屏幕竖屏点,即坐标单位1等于1竖屏点。每一台电子设备的竖屏点是固定的,即同一型号电子设备的屏幕坐标长宽度一致。
44.其中,指定地图框架可由系统地图或第三方地图提供。将第三方地图作为图层在当前屏幕(即屏幕像素图层)上显示,置于屏幕像素图层的上一层,得到地图图层。另外,该目标平面图可以为室内平面图,通过外部(相册、相机等)导入目标平面图并置于新建空白图层上,得到平面图层。其中,平面图层置于图层层级最顶层,即在地图图层的上层。
45.在创建平面图层时,因电子设备屏幕长宽有限,且导入的目标平面图尺寸不确定,导入的图片可能会大幅度超出实际屏幕尺寸。因此,可在导入时候通过确定最长边缩放比例,对目标平面图进行缩放,以确保导入的目标平面图能完整在电子备屏幕上显示。具体的,可将目标平面图宽高与电子设备屏幕宽高进行对比,若目标平面图宽或高某一项大于屏幕宽或高,则对目标平面图进行等比缩放至最大边与屏幕宽或高相等。
46.102、检测用户针对所述平面图层的位置调整指令。
47.具体的,可以对用户针对该平面图层的移动操作、缩放操作和/或角度旋转操作等进行监听,当检测到用户针对该平面图层的移动操作、缩放操作和/或角度旋转操作时,生成位置调整指令。
48.103、响应位置调整指令,对平面图层的显示位置进行调整,以使平面图层覆盖地图图层中的预设区域。
49.其中,地图图层中的预设区域为需要进行更新的地图区域(如商场、楼盘、展厅等建筑所在区域),上述待绘制的目标平面图即为该预设区域对应需要替换的平面图。具体的,可通过对平面图层进行缩放手势实现调整比例大小,旋转手势调整图层角度,实现用户手动调整平面图层的显示位置、大小、角度,直至该平面图层覆盖地图图图层的预设区域
处。
50.104、根据调整位置后平面图层在屏幕图层上的位置信息、及地图图层在屏幕像素图层上的位置信息,确定平面图层映射到地图图层上的第一目标位置信息。
51.具体的,获取调整位置后平面图层的四个顶点坐标,通过系统提供的api接口,将平面图层的坐标映射到屏幕像素图层上,得到平面图层对应的物理像素点坐标。再次通过系统提供的api接口,利用地图图层与屏幕像素图层之间的映射关系,反向将平面图层对应的物理像素点坐标映射到地图图层上,得到第一目标位置信息。
52.105、基于第一目标位置信息将平面图层渲染到地图图层上。
53.具体的,由于已计算出平面图层映射在地图图层上的位置坐标(即第一目标位置信息),因此可利用图像渲染技术将平面图层渲染到地图图层上的该位置坐标处,即可实现设备本地地图更新。
54.在一实施例中,为了便于将更新后的地图同步到全平台,可以在地图图层上新建空白图层用于导入室内平面图,为后续更新平台图提供绘制定位。也即,在一实施方式中,基于第一目标位置信息将平面图层渲染在地图图层上时,具体可以包括以下流程:
55.根据第一目标位置信息在地图图层上创建目标图层;
56.根据目标图层在地图图层上的位置信息、及第一目标位置信息,确定平面图层映射到目标图层上的第二目标位置信息;
57.基于第二目标位置信息将平面图层渲染到目标图层上。
58.其中,该目标图层为空白图层,其父图层为地图图层。该目标图层的四个顶点坐标基于第一目标位置信息确定。实际应用中,第一目标位置信息包括平面图的四个顶点层映射在地图图层上的坐标,分别获得四个点在横轴x方向上的最小坐标值记作xmin、最大坐标值记作xmax;分别获得四个点在横轴y方向上的最小坐标值ymin,最大坐标值记作ymax。目标图层作为室内平面图容器,则计算得到目标图层的四个顶点坐标应为(xmin,ymin)、(xmax,ymin)、(xmin,ymax)、(xmax,ymax)。基于得到的四个顶点坐标在地图图层上创建目标图层。
59.同样的,利用系统提供的api接口将平面图层映射到目标图层上,并获取其处于目标图层中的坐标位置,得到第二目标位置信息。
60.将目标图层的四个顶点通过系统坐标点转化为具体经纬度坐标(具体接口由实际使用框架决定,系统地图、高德地图、百度地图均有此类接口),并通过所使用的地图框绘制覆盖物方法,将渲染后的目标图层绘制在对应经纬度坐标(即地理位置)上。
61.在一实施例中,在基于第二目标位置信息将平面图层渲染到目标图层上之后,还可以获取目标图层各顶点在地图图层坐标系中的目标坐标信息、及目标图层的各顶点对应的地理位置信息,并向云端服务器上传该目标坐标信息、地理位置信息、及渲染后的目标图层。
62.在一实施例中,在向云端服务器上传目标坐标信息、地理位置信息、及渲染后的目标图层之后,云端服务器可根据设备上传的信息生成唯一标识信息(如id标识),并将目标坐标信息、地理位置信息、及渲染后的目标图层、及唯一标识信息持久化保存在云端服务器中。其中,唯一标识信息的生成规则由云端服务器自行决定,可使用自增、雪花算法等。
63.云端服务器可发起推送消息,将保存的目标坐标信息、地理位置信息、及渲染后的
目标图层、及唯一标识信息推送至有需要的电子设备客户端。客户端接收到推送消息,根据推送消息中的唯一标识信息在地图图层中查询已绘制的室内平面图数据。如果查询到此唯一标识信息对应的室内平面图已渲染在地图图层上,则对此室内平面图进行擦除,并将推送消息中的室内平面图图层绘制进地图图层中,室内平面图顶点的经纬度为推送消息中地理位置对应的经纬度。也即,在一些实施例中,该地图更新方法还可以包括以下流程:
64.接收云端服务器下发的推送消息,所述推送消息至少包括:标识信息和替换平面图层;
65.对标识信息进行解析,根据解析结果从地图图层中确定待更新区域;
66.将所述替换平面图层绘制进地图图层的待更新区域中。
67.其中,该替换平面图层为待更新区域对应的需要替换的室内平面图层。
68.由上可知,本实施例提供的地图更新方法,在屏幕上显示地图图层、及基于待绘制的目标平面图创建的平面图层;检测用户针对所述平面图层的位置调整指令,对平面图层的显示位置进行调整,使平面图层覆盖地图图层中的预设区域;根据调整位置后平面图层在屏幕上的位置信息、及地图图层在屏幕上的位置信息,确定平面图层映射到地图图层上的第一目标位置信息,并基于第一目标位置信息将平面图层渲染到地图图层上。本方案中,用户可操作室内平面图与地图中待更新建筑外轮廓重合,地图更新无需依赖于软件开发者,可实现快速替换更新室内平面图。
69.在本技术又一实施例中,还提供一种地图更新策略。下面将以具体应用在移动设备中为例,结合图2和图3,对该地图更新策略进行消息描述。
70.首先,根据系统提供的地图框架或第三方地图框架,创建地图。参考图2,客户端内新建空白图层,将地图渲染进新建的空白图层中得到地图图层m,将渲染好的地图图层m层级置为最低,即位于除屏幕像素图层外的其他图层的最底部。
71.随后,通过系统相册文件或者系统相机设备,导入室内平面图至软件内。导入室内平面图后,判断室内平面图长宽是否超出移动设备的长或宽。若超出,则对室内平面图进行等比压缩,将室内平面图最长边缩放至移动设备屏幕尺寸的0.7倍,短边也根据比例缩放相同尺寸,得到缩小的室内平面图。继续参考图2,创建空白图层,将该缩小的室内平面图绘制进该空白图层中得到平面图层p。对图层p添加双指反方向拖拽缩放手势、双指上下旋转手势、长按拖拽位移手势,使用户可以通过屏幕对平面图层p进行缩放、旋转、拖拽,以使平面图层p与地图图层m中对应的建筑外轮廓吻合。
72.参考图3,编辑完成后,获取平面图层p的四个顶点a、b、c、d的坐标,通过系统提供的api接口,转化成在屏幕对应物理像素点坐标,得出a、b、c、d四点的物理像素点坐标a1、b1、c1、d1。再次通过系统提供api,反向将物理像素点转化为地图图层m所在坐标系坐标点,得出a2、b2、c2、d2。
73.例如,以地图图层m的父视图为屏幕像素图层,屏幕像素图层坐标与长宽假定为(0,0,375,667),地图图层m的坐标长宽假定为(0,10,375,657)为例。假设平面图层p的父视图为屏幕像素图层(此处因为示例,图层结构较为简单,实际使用时图层会较为复杂,平面图层p的父视图根据实际使用会不同,可能为屏幕像素图层,可能为地图图层m,也可能为其余不在示例中的图层中),假定平面图层p的顶点坐标分别为a(20,200)、b(200,40)、c(130,350)、d(300,100)。由于此处平面图层p的父视图直接为屏幕像素图层,因此转换后坐标无
变化,也即对a、b、c、d转换为物理像素点为a1(20,200)、b1(200,40)、c1(130,350)、d1(300,100)。需要说明的是,实际使用因图层较为复杂,转换前后坐标会不同。
74.由于此处地图图层m坐标与物理像素坐标的y坐标值相差10,因此得出a2、b2、c2、d2所有y坐标减10。也即,将a1、b1、c1、d1转换为地图图层m所在坐标系位置,得到a2(20,190)、b2(200,30)、c2(130,340)、d2(300,90)。需要说明的是,实际会情况会更为复杂,通过系统api接口能准确获取正确坐标。
75.接着,从a2、b2、c2、d2四个坐标点中获取在横轴x方向上的最小坐标值记作xmin、最大坐标值记作xmax;获得四个点在横轴y方向上的最小坐标值ymin,最大坐标值记作ymax。目标图层作为室内平面图容器,则计算得到目标图层的四个顶点坐标应为(xmin,ymin)、(xmax,ymin)、(xmin,ymax)、(xmax,ymax)。新建空白图层作为室内平面图容器,得到目标图层u。由于目标图层u为平面图层p的容器图层,则目标图层的四个顶点坐标分别根据位置取a2、b2、c2、d2最大或最小值确定。继续参考图3,假设目标图层u的四个顶点分别记作ua、ub、uc、ud,则其四个顶点坐标分别为ua(xmin,ymin)、ub(xmax,ymin)、uc(xmin,ymax)、ub(xmax,ymax)。将平面图层p渲染在目标图层u上,并将超出目标图层u部分擦除,并通过系统api获取平面图层p四个顶点在目标图层u坐标系中的坐标点,分别记作a3、b3、c3、d3。
76.例如,假设平面图层p的顶点坐标映射到地图图层m上为a2(20,190)、b2(200,30)、c2(130,340)、d2(300,90),则目标图层u的四个顶点坐标分别为ua(20,30)、ub(300,30)、uc(20,340)、ud(300,340)。获得四个顶点坐标,即则目标图层u位于地图图层m上的位置与大小都已确定。
77.由于已获得目标图层u、平面图层p位于地图图层m坐标系中的坐标,将平面图层p位于m图层的坐标转换至目标图层u坐标系中,得出a3(0,160)、b3(180,0)、c3(110,320)、d3(280,60),即可得出平面图层p位于目标图层u坐标系中的位置,为后续更新平台图提供绘制定位。
78.通过地图框架提供api(具体api由当前使用的地图框架决定),获得在地图图层上ua、ub、uc、ud四点对应经纬度,将经纬度、a3、b3、c3、d3四点坐标、目标图层u上传至云端服务器。云端服务器获得客户端上传数据,判断是否携带唯一id。若携带唯一id,则云端服务器将客户端上传的目标图层u、目标图层u顶点对应经纬度、室内平面图在目标图层u坐标系中的坐标(即a3、b3、c3、d3)、唯一id数据持久化保存在服务器中。若未携带唯一id,则云端服务器生成唯一id,并将生成的唯一id、及目标图层u、目标图层u顶点对应经纬度、室内平面图在目标图层u坐标系中的坐标(即a3、b3、c3、d3)等持久化保存在服务器中
79.云端服务器发起推送消息,将保存的室内平面目标图层u、目标图层u顶点对应经纬度、室内平面图在目标图层u坐标系中的坐标(a3、b3、c3、d3)、唯一id推送至各个客户端。
80.若客户端接收到推送消息,可根据唯一id在地图图层中查询已绘制的室内平面图数据。若客户端查询到此唯一id对应的室内平面图已渲染在地图图层上,则对此室内平面图进行擦除。然后,将推送消息中携带的目标图层u绘制进地图中。
81.可知,本方案可实现室内平面图在较短的时间内更新。更新地图自动计算完成,无需再次手动调整室内地图。不仅仅支持移动设备上更新室内平面图数据,所有支持opengl框架的设备都可以实现更新室内平面图,包括不限于云端服务器、个人电脑等。另外,地图更新不依赖于软件开发者,任何人都可以完成更新操作。
82.在本技术又一实施例中,还提供一种地图更新装置。该地图更新装置可以软件或硬件的形式集成在电子设备中,该电子设备具体可以包括手机、平板电脑、笔记本电脑等设备。如图4所示,该地图更新装置300可以包括:显示单元301、检测单元302、调整单元303、第一确定单元304和渲染单元305,其中:
83.显示单元301,用于在屏幕像素图层上显示基于指定地图框架创建的地图图层、及基于待绘制的目标平面图创建的平面图层;
84.检测单元302,用于检测用户针对所述平面图层的位置调整指令;
85.调整单元303,用于响应该位置调整指令,对该平面图层的显示位置进行调整,以使该平面图层覆盖该地图图层中的预设区域;
86.第一确定单元304,用于根据调整位置后该平面图层在该屏幕图层上的位置信息、及该地图图层在该屏幕像素图层上的位置信息,确定该平面图层映射到该地图图层上的第一目标位置信息;
87.渲染单元305,用于基于该第一目标位置信息将该平面图层渲染到该地图图层上。
88.在一实施方式中,该渲染单元305具体用于:
89.根据第一目标位置信息在该地图图层上创建目标图层;
90.根据该目标图层在该地图图层上的位置信息、及该第一目标位置信息,确定该平面图层映射到该目标图层上的第二目标位置信息;
91.基于该第二目标位置信息将该平面图层渲染到该目标图层上
92.在一实施方式中,该装置300还可以包括:
93.获取单元,用于在基于该第二目标位置信息将该平面图层渲染到该目标图层上之后,获取该目标图层各顶点在该地图图层所在坐标系中的目标坐标信息、及该目标图层的各顶点对应的地理位置信息;
94.上传单元,用于向云端服务器上传该目标坐标信息、该地理位置信息、及渲染后的目标图层。
95.在一实施方式中,该装置300还可以包括:
96.接收单元,用于接收云端服务器下发的推送消息,所述推送消息至少包括:标识信息和替换平面图层;
97.第二确定单元,用于对所述标识信息进行解析,根据解析结果从所述地图图层中确定待更新区域;
98.绘制单元,用于将所述替换平面图层绘制进所述地图图层的待更新区域中。
99.在一实施方式中,该检测单元具体302具体可以用于:
100.检测用户针对该平面图层的移动操作、缩放操作和/或角度旋转操作。
101.在一实施方式中,该预设映射关系集合保存在该协程的协程作用域内。
102.由上可知,本技术实施例提供的地图更新装置,通过在地图更新过程中,对创建主体的生命周期变化进行监听,并基于监听结果确定当前的生命周期事件;根据生命周期事件和预设映射关系集合执行相应操作,其中,预设映射关系集合包括:样本生命周期事件与样本响应事件之间的对应关系。本方案可实现受生命周期掌控的协程,减少内存泄漏。
103.在本技术又一实施例中还提供一种电子设备,该电子设备可以是智能手机、平板电脑等智能终端。如图5所示,电子设备400包括处理器401和存储器402。其中,处理器401与
存储器402电性连接。
104.处理器401是电子设备400的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器402内的应用,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
105.在本实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的应用的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的应用,从而实现各种功能:
106.在屏幕像素图层上显示基于指定地图框架创建的地图图层、及基于待绘制的目标平面图创建的平面图层;
107.检测用户针对所述平面图层的位置调整指令;
108.响应该位置调整指令,对该平面图层的显示位置进行调整,以使该平面图层覆盖该地图图层中的预设区域;
109.根据调整位置后该平面图层在该屏幕图层上的位置信息、及该地图图层在该屏幕像素图层上的位置信息,确定该平面图层映射到该地图图层上的第一目标位置信息;
110.基于该第一目标位置信息将该平面图层渲染到该地图图层上。
111.在一实施方式中,在基于该第一目标位置信息将该平面图层渲染在该地图图层上时,处理器401具体执行以下操作:
112.根据第一目标位置信息在该地图图层上创建目标图层;
113.根据该目标图层在该地图图层上的位置信息、及该第一目标位置信息,确定该平面图层映射到该目标图层上的第二目标位置信息;
114.基于该第二目标位置信息将该平面图层渲染到该目标图层上。
115.在一实施方式中,在基于该第二目标位置信息将该平面图层渲染到该目标图层上之后,处理器401还可以执行以下操作:
116.获取该目标图层各顶点在该地图图层所在坐标系中的目标坐标信息、及该目标图层的各顶点对应的地理位置信息;
117.向云端服务器上传该目标坐标信息、该地理位置信息、及渲染后的目标图层。
118.在一实施方式中,在向云端服务器上传该目标坐标信息、该地理位置信息、及渲染后的目标图层之后,处理器401还可以执行以下操作:
119.接收云端服务器下发的推送消息,该推送消息至少包括:标识信息和替换平面图层;
120.对所述标识信息进行解析,根据解析结果从该地图图层中确定待更新区域;
121.将该替换平面图层绘制进地图图层的待更新区域中。
122.在一实施方式中,在检测用户针对所述平面图层的位置调整指令时,处理器401可以执行以下操作:
123.检测用户针对该平面图层的移动操作、缩放操作和/或角度旋转操作。
124.在一实施方式中,该预设映射关系集合保存在该协程的协程作用域内。
125.存储器402可用于存储应用和数据。存储器402存储的应用中包含有可在处理器中执行的指令。应用可以组成各种功能模块。处理器401通过运行存储在存储器402的应用,从而执行各种功能应用以及地图更新。
126.在一些实施例中,如图6所示,电子设备400还包括:显示屏403、控制电路404、射频电路405、输入单元406、传感器408以及电源409。其中,处理器401分别与显示屏403、控制电路404、射频电路405、输入单元406、摄像头407、传感器408以及电源409电性连接。
127.显示屏403可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。
128.控制电路404与显示屏403电性连接,用于控制显示屏403显示信息。
129.射频电路405用于收发射频信号,以通过无线通信与电子设备或其他电子设备构建无线通讯,与服务器或其他电子设备之间收发信号。
130.输入单元406可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元406可以包括指纹识别模组。
131.摄像头407可用于采集图像信息。其中,该摄像头可以是具有一个镜头的单摄像头,也可以具有两个或多个镜头。
132.传感器408用于采集外部环境信息。传感器408可以包括环境亮度传感器、加速度传感器、光传感器、运动传感器、以及其他传感器。
133.电源409用于给电子设备400的各个部件供电。在一些实施例中,电源409可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
134.尽管图6中未示出,电子设备400还可以包括扬声器、蓝牙模块等,在此不再赘述。
135.由上可知,本技术实施例提供的电子设备,用户可通过屏幕操作室内平面图与地图中待更新建筑外轮廓重合,得出朝向正确、大小无误的室内平面图,地图更新无需依赖于软件开发者,面对非软件开发者也可以操作,可实现快速替换更新室内平面图。
136.在一些实施例中,还提供了一种计算机可读存储介质,该存储介质中存储有多条指令,该指令适于由处理器加载以执行上述任一地图更新方法。
137.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
138.以上对本技术实施例所提供的地图更新方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献