- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13F568CN_BFI1391_一种多个定位点合并分级显示的方法及系统
说 明 书 摘 要
本发明公开了一种多个定位点合并分级显示的方法及系统,涉及计算机地理信息系统技术领域。首先根据需要触发地图缩放,获取缩放后地图的当前显示区域范围;之后查询当前显示区域范围内目标定位点的地理坐标,将地理坐标转化为地图上的像素坐标;最后确定地图上的像素过滤半径,并根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标,将过滤后的目标定位点的像素坐标转化为地理坐标,在地图上标定显示。本发明所述的方法及系统根据用户对地图的缩放操作,使地图当前显示范围内的目标定位点能够多点合并分级显示,使目标定位点的显示方式更符合实际显示需要,也提高了目标定位点显示的效率,为提升用户体验提供了有效解决方案。
权 利 要 求 书
1.一种多个定位点合并分级显示的方法,包括以下步骤:
(1)启动地图应用程序,根据需要触发地图缩放,并获取缩放后地图的当前显示区域范围;
(2)查询当前显示区域范围内目标定位点的地理坐标,并将地理坐标转化为地图上的像素坐标;
(3)确定地图上的像素过滤半径,并根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标,得到过滤后的目标定位点的像素坐标;
(4)将过滤后的目标定位点的像素坐标转化为地理坐标,并在地图上标定显示。
2.如权利要求1所述的一种多个定位点合并分级显示的方法,其特征在于,步骤(1)中,还包括获取缩放后地图的当前缩放级别,步骤(3)中,根据缩放后地图的当前缩放级别确定地图上的像素过滤半径。
3.如权利要求1所述的一种多个定位点合并分级显示的方法,其特征在于,步骤(2)中,将地理坐标转化为地图上的像素坐标时,记录每个像素坐标对应的地理坐标的坐标ID,步骤(4)中,将像素坐标转换为地理坐标时,根据像素坐标对应的坐标ID得到其对应的地理坐标。
4.如权利要求1所述的一种多个定位点合并分级显示的方法,其特征在于,步骤(3)中,根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标的具体方式包括:
确定当前显示区域范围内的过滤中心点,以过滤中心点为中心,以像素过滤半径的长度构建正方形,如果目标定位点落在所述的正方形之内,则隐藏目标定位点,若否则保留目标定位点。
5.如权利要求1所述的一种多个定位点合并分级显示的方法,其特征在于,步骤(3)中,根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标的具体方式包括:
确定当前显示区域范围内的过滤中心点,计算目标定位点与过滤中心点的距离;
查看目标定位点与过滤中心点的距离是否大于像素过滤半径,若是则隐藏目标定位点,若否则保留目标定位点。
6.如权利要求4或5所述的一种多个定位点合并分级显示的方法,其特征在于,步骤(4)中,将过滤后的目标定位点的像素坐标转化为地理坐标并在地图上标定显示的具体方式为:
将过滤后保持的目标定位点以坐标单点的方式显示,将过滤后隐藏的所有目标定位点以坐标点群的方式显示。
7.如权利要求6所述的一种多个定位点合并分级显示的方法,其特征在于,以坐标点群的方式显示目标定位点时,显示的坐标点群的地理坐标为过滤中心点的地理坐标。
8. 如权利要求7所述的一种多个定位点合并分级显示的方法,其特征在于,所述的过滤中心点为当前显示区域范围内的任一点或者为当前显示区域范围内的一个目标定位点。
9. 一种多个定位点合并分级显示的系统,包括:
地图引擎模块,用于启动地图应用程序,根据需要触发地图缩放,并获取缩放后地图的当前显示区域范围;
坐标查询模块,用于查询当前显示区域范围内目标定位点的地理坐标,并将地理坐标转化为地图上的像素坐标;
坐标过滤模块,用于确定地图上的像素过滤半径,并根据像素过滤半径过滤当前显示区域范围内目标定位点的像素坐标,得到过滤后的目标定位点的像素坐标;
坐标显示模块,用于将过滤后的目标定位点的像素坐标转化为地理坐标,并在地图上标定显示。
10.如权利要求9所述的一种多个定位点合并分级显示的系统,其特征在于,所述的坐标过滤模块包括:
距离计算单元,用于确定当前显示区域范围内的过滤中心点,计算目标定位点与过滤中心点的距离;
过滤单元,用于查看目标定位点与过滤中心点的距离是否大于像素过滤半径,若是则隐藏目标定位点,若否则保留目标定位点。
11.如权利要求9所述的一种多个定位点合并分级显示的系统,其特征在于,所述的坐标过滤模块包括:
过滤正方形构建单元,用于确定当前显示区域范围内的过滤中心点,以过滤中心点为中心,以像素过滤半径的长度构建正方形。
过滤单元,用于查看目标定位点是否落在所述的正方形之内,若是则隐藏目标定位点,若否则保留该标定位点。
12.如权利要求10或11所述的一种多个定位点合并分级显示的系统,其特征在于,所述的坐标显示模块包括:
单点显示单元,用于将过滤后保持的目
文档评论(0)