[发明专利]一种电子地图的缩放显示方法和装置在审
申请号: | 201611198107.7 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106598437A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 王志强;胡军峰 | 申请(专利权)人: | 东方网力科技股份有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F17/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 冯倩 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子地图 缩放 显示 方法 装置 | ||
技术领域
本发明涉及电子地图处理技术领域,具体而言,涉及一种电子地图的缩放显示方法和装置。
背景技术
电子地图,即数字地图,其是利用计算机技术,以数字方式存储和查阅的地图,并且其能够进行放大、缩小或旋转进而显示。电子地图目前已经是一个较为普遍的应用,它利用GIS(地理信息系统)为数据支撑,将地理信息直观友好的展现在用户面前。基于电子地图的应用也推陈出新不断发展,加上GPS(全球定位系统)、北斗等定位服务更是有利于在电子地图上对携带定位功能设备(如智能手机、车载定位装置等)的成员进行高效的管理。
另外,很多电子地图上都有搜索功能,例如搜索酒店、车站等,但搜索到后,当鼠标悬浮在目标上进行缩放时,都会与原位置产生一定的偏移,目前流行的地图(如高德、百度、谷歌、QQ)都是这样。参见图1所示的地图放大前后对比图,鼠标的原始位置在标号7处(图1(a)所示),地图放大后,鼠标的当前位置与标号7的位置存在一定的偏移(图1(b)所示)。
发明人在研究中发现,现有技术中基于鼠标的准确位置进行缩放的方法,由于偏离了用户旨在对目标进行缩放的意图,大大的降低了用户的体验度。
发明内容
有鉴于此,本发明的目的在于提供一种电子地图的缩放显示方法和装置,根据目标对电子地图进行缩放,克服了传统的基于焦点位置缩放所导致的偏差,用户的观看体验度较佳。
第一方面,本发明实施例提供了一种电子地图的缩放显示方法,所述方法包括:
根据用户对显示屏的缩放操作生成缩放电子地图的控制指令;
响应于所述控制指令,获取所述用户在所述显示屏上指示的焦点位置;
判断所述焦点位置是否属于显示标记的第一标记范围;
在所述焦点位置属于所述第一标记范围时,从所述显示标记中查找目标显示标记;
根据查找到的所述目标显示标记的位置信息对所述电子地图进行缩放。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述判断所述焦点位置是否属于显示标记的第一标记范围,包括:
根据所述焦点位置对应的焦点范围与所述显示标记的所述第一标记范围是否存在交集,判断所述焦点位置是否属于所述显示标记的所述第一标记范围。
结合第一方面或第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述从所述显示标记中查找目标显示标记,包括:
在所述焦点位置属于所述第一标记范围时,判断所述第一标记范围对应的显示标记是否唯一;
若判断到的所述显示标记为一个,则将对应的显示标记作为目标显示标记;
若判断到的所述显示标记为多个,则按照标记重要度从所述显示标记中查找目标显示标记。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述按照标记重要度从所述显示标记中查找目标显示标记,包括:
根据所述显示标记的显示层次及所述显示层次对应的第一权重信息,建立对应的第一标记重要度,根据所述显示标记和所述焦点位置的位置匹配度及所述位置匹配度对应的第二权重信息,建立对应的第二标记重要度,根据所述显示标记的历史用户行为及所述历史用户行为对应的第三权重信息,建立对应的第三标记重要度;
对所述第一标记重要度、所述第二标记重要度和所述第三标记重要度进行求和运算,得到所述显示标记的所述标记重要度;
按照所述标记重要度由高至低的排序顺序对所述显示标记进行排名,将排名最高的显示标记作为目标显示标记。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,还包括:
在所述焦点位置不属于所述第一标记范围时,判断所述焦点位置是否属于未显示标记的第二标记范围;
在所述焦点位置属于所述第二标记范围时,从所述未显示标记中查找目标未显示标记,并根据查找到的所述目标未显示标记的位置信息对所述电子地图进行缩放;
在所述焦点位置不属于所述第二标记范围时,根据所述焦点位置对应的焦点范围的中心位置对所述电子地图进行缩放。
第二方面,本发明实施例还提供了一种电子地图的缩放显示装置,所述装置包括:
操作模块,用于根据用户对显示屏的缩放操作生成缩放电子地图的控制指令;
获取模块,用于响应于所述控制指令,获取所述用户在所述显示屏上指示的焦点位置;
第一判断模块,用于判断所述焦点位置是否属于显示标记的第一标记范围;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东方网力科技股份有限公司,未经东方网力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611198107.7/2.html,转载请声明来源钻瓜专利网。