【技术实现步骤摘要】
一种电子地图局部显示方法及装置
本专利技术涉及一种电子地图局部显示方法及装置,属于电子地图
技术介绍
现有电子地图通常采用分级显示方式,每个级别代表不同的比例尺,显示不同粒度的数据,展示不同的信息。例如,在小比例尺下,能够查看全览信息,如道路走向等;在大比例尺下,能够查看具体某点的详细信息,如某个建筑物的位置等。现有技术的缺陷在于,现有的电子地图在某一时刻只能显示一个级别的地图画面,此时用户只能获取到该级别所展示的信息。如果要查看局部细节信息,只能将地图画面整体放大;如果要查看全局概览信息,则只能将地图画面整体缩小,而不能在同一显示画面上同时显示全局画面和局部画面。这就造成无法同时观察局部细节信息以及其在全局下与周围景物的拓扑关联信息。例如,当需要查询如何能到达公园的出入口时,如果在小比例尺的全局模式下查看,则只能看到公园的占地范围而看不到出入口的位置和公园内的道路,如果在大比例尺的局部模式下查看,则只能看到某个出入口的具体细节而看不到该出入口与公园中其他道路的连接关系。为此,用户只能通过放 ...
【技术保护点】
1.一种电子地图局部显示方法,其特征在于,包括:/n在电子地图的全局图中获取用户选取的局部显示区域;/n设定所述局部显示区域对应的局部比例尺;/n根据所述局部显示区域和所述局部比例尺,从终端本地或服务端获取所述局部显示区域对应的地理区域的地图数据;/n在所述全局图上叠加显示所述局部显示区域,并在所述局部显示区域显示所述地图数据。/n
【技术特征摘要】
1.一种电子地图局部显示方法,其特征在于,包括:
在电子地图的全局图中获取用户选取的局部显示区域;
设定所述局部显示区域对应的局部比例尺;
根据所述局部显示区域和所述局部比例尺,从终端本地或服务端获取所述局部显示区域对应的地理区域的地图数据;
在所述全局图上叠加显示所述局部显示区域,并在所述局部显示区域显示所述地图数据。
2.根据权利要求1所述的方法,其特征在于,所述在电子地图的全局图中获取用户选取的局部显示区域包括:
获取所述用户在所述全局图中输入的地图点,并以该地图点为中心,生成预设形状和尺寸的局部显示区域;
或者,
获取所述用户在所述电子地图的全局图中输入的封闭区域作为所述局部显示区域。
3.根据权利要求1所述的方法,其特征在于,所述设定所述局部显示区域对应的局部比例尺包括:
获取所述全局图的全局比例尺,根据所述全局比例尺生成所述局部比例尺;
或者,
预先设定一个或多个所述局部显示区域对应的局部比例尺。
4.根据权利要求1所述的方法,其特征在于,所述在所述局部显示区域显示所述地图数据包括:
创建局部帧缓冲区对象,并向所述局部帧缓冲区对象的颜色缓冲区中填充纹理;
创建所述局部图的实例,并绑定所述局部帧缓冲区对象;
从所述地图数据中加载相应的局部地图内容,并按照所述实例生成局部渲染数据;
将所述局部渲染数据复制到所述局部帧缓冲区对象的所述纹理中形成局部图;
...
【专利技术属性】
技术研发人员:王海鹏,王前卫,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。