著录项信息
专利名称 | 在电子地图上进行信息点筛选的方法 |
申请号 | CN201510983721.3 | 申请日期 | 2015-12-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-03-16 | 公开/公告号 | CN105405355A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G09B29/10 | IPC分类号 | G;0;9;B;2;9;/;1;0查看分类表>
|
申请人 | 成都小步创想畅联科技有限公司 | 申请人地址 | 四川省成都市高新区广和二街88号4楼10层16号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 成都小步创想畅联科技有限公司 | 当前权利人 | 成都小步创想畅联科技有限公司 |
发明人 | 侯忠英 |
代理机构 | 成都天嘉专利事务所(普通合伙) | 代理人 | 毛光军 |
摘要
本发明公开了一种在电子地图上进行信息点筛选的方法,包括如下步骤:a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;b、当监测到用户在电子地图上画线时,判断画线的类型;c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。本发明充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。
1.一种在电子地图上进行信息点筛选的方法,其特征在于,包括如下步骤:
a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;
b、当监测到用户在电子地图上画线时,判断画线的类型;
c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;
d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变;
所述判断画线的类型具体为:分析所画线,当所画线为明显的不闭合线,判断画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断画线类型为闭合线;
所述形成信息点选中区域并展示在电子地图上,具体为:当确定画线类型为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。
2.根据权利要求1所述的在电子地图上进行信息点筛选的方法,其特征在于:所述信息点包括POI,每个POI包含的信息包括名称、类别、经度、纬度。
3.根据权利要求2所述的在电子地图上进行信息点筛选的方法,其特征在于:所述信息点包含选中状态和未选中两种状态,默认为未选中状态。
4.根据权利要求3所述的在电子地图上进行信息点筛选的方法,其特征在于:所述信息点在电子地图上以图钉形式展示,选中状态和未选中状态在电子地图上以不同外观的图钉展示。
5.根据权利要求4所述的在电子地图上进行信息点筛选的方法,其特征在于:所述用户在电子地图上画线时,所画的线将在电子地图包含的一个图层上与用户的操作进行同步显示。
6.根据权利要求5所述的在电子地图上进行信息点筛选的方法,其特征在于:所述判断信息点是否在信息点选中区域内,具体为:根据信息点的定位信息判断信息点的位置点是否处于覆盖物区域之中,若在覆盖物边界之内,则在电子地图上将信息点置为选中状态,若不在上述覆盖物边界之内,则保持不变。
在电子地图上进行信息点筛选的方法\n技术领域\n[0001] 本发明涉及一种在电子地图上进行信息点筛选的方法,属于互联网技术领域。\n背景技术\n[0002] 近年来,随着互联网技术的飞速发展,互联网地图服务已经被人们广泛的应用在了生活中,给人们带来了巨大的便利。用户基于自己的生活需求或者业务需求,往往会通过电子地图来搜索选择指定的信息点,例如客户,商场,景点,电影等等。现有技术中,一种目前常见的筛选方法为周边筛选,在电子地图上选定某一地理位置或者是根据用户自己的定位,在一定的距离范围内,搜索周边的信息点。\n[0003] 另一种常见的筛选方式为视野内筛选,在当前电子地图在屏幕上的显示范围内,展示信息点,搜索的范围即为屏幕展示的范围,可以通过缩放地图或者拖动地图来改变所展示的信息点。\n[0004] 但是以上两种筛选方式存在以下的缺陷,都不能最准确的筛选出用户真正想要的信息点,例如用户需要筛选出指定商圈管辖范围内的商户,由于商圈并不是规则的圆形或是矩形,所以视野内筛选和周边筛选都并不能满足用户的需求。\n发明内容\n[0005] 本发明的目的在于克服现有技术存在的上述问题,提供一种在电子地图上进行信息点筛选的方法。本发明充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。\n[0006] 为实现上述目的,本发明采用的技术方案如下:\n[0007] 一种在电子地图上进行信息点筛选的方法,其特征在于,包括如下步骤:\n[0008] a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;\n[0009] b、当监测到用户在电子地图上画线时,判断画线的类型;\n[0010] c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;\n[0011] d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。\n[0012] 所述信息点可以包括POI,每个POI可以包含的信息包括名称、类别、经度、纬度等等。\n[0013] 所述信息点包含选中状态和未选中两种状态,默认为未选中状态。\n[0014] 所述信息点在电子地图上以图钉形式展示,选中状态和未选中状态在电子地图上以不同外观的图钉展示。\n[0015] 所述用户在电子地图上画线时,所画的线将在电子地图包含的一个图层上与用户的操作进行同步显示。\n[0016] 所述判断画线的类型具体为:分析所画线,当所画线为明显的不闭合线,判断画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断画线类型为闭合线。\n[0017] 所述形成信息点选中区域并展示在所述电子地图上,具体为:当确定画线类型为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。\n[0018] 所述判断信息点是否在信息点选中区域内,具体为:根据信息点的定位信息判断信息点的位置点是否处于覆盖物区域之中,若在覆盖物边界之内,则在电子地图上将信息点置为选中状态,若不在上述覆盖物边界之内,则保持不变。\n[0019] 采用本发明的优点在于:\n[0020] 1、本发明充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。\n[0021] 2、本发明通过用户在电子地图上画线的方式,使用户通过更加直观的操作方式,得到更符合预期的筛选区域,有效的解决了现有的视野内筛选和周边筛选,会产生筛选出厄余信息点或者没筛选出需要的信息点,不能最准确的筛选出用户真正想要的信息点的问题。\n[0022] 3、本发明通过判断所画线的类型,可以生成线型的筛选区域或者是区域型的筛选区域两种类型。线型的搜索区域可以解决用户需要在一个较长但很窄的区域内筛选出需要的信息点的问题,比如筛选出一条商业步行街周边的商户。区域型的搜索区域可以解决用户需要在不规则的区域内筛选出需要的信息点的问题,比如筛选出一个区域不规则的商业广场内的商户。根据画线类型的判断,可以预测出用户预期的搜索区域,减少了用户重复搜索的几率,并且更为直观简洁。\n[0023] 4、本发明在用户画线后,当判断为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。\n通过对半径的调节,可以使选中区域的范围满足用户想要的范围,如需要筛选出一条商业步行街周边的商户,通过半径的调节,使覆盖物的宽度刚好等同于商业步行街宽度,这样便可以准确的筛选出用户想要的结果,提高了筛选的准确性,也减少了厄余信息点的筛选。\n[0024] 5、本发明可以在地图上绘制多个不同的筛选区域,解决了用户想要在电子地图是筛选多个不同地点范围的信息点的问题,让用户能够通过操作,在电子地图上不同位置的筛选区域全部直观的显示出来,减少的用户多次重新搜索的问题,提高了筛选的效率。\n具体实施方式\n[0025] 实施例1\n[0026] 一种在电子地图上进行信息点筛选的方法,包括如下步骤:\n[0027] a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;\n[0028] b、当监测到用户在电子地图上画线时,判断画线的类型;\n[0029] c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;\n[0030] d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。\n[0031] 所述信息点可以包括POI,每个POI可以包含的信息包括名称、类别、经度、纬度等等。\n[0032] 所述信息点包含选中状态和未选中两种状态,默认为未选中状态。\n[0033] 所述信息点在电子地图上以图钉形式展示,选中状态和未选中状态在电子地图上以不同外观的图钉展示。\n[0034] 所述用户在电子地图上画线时,所画的线将在电子地图包含的一个图层上与用户的操作进行同步显示。\n[0035] 所述判断画线的类型具体为:分析所画线,当所画线为明显的不闭合线,判断画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断画线类型为闭合线。\n[0036] 所述形成信息点选中区域并展示在所述电子地图上,具体为:当确定画线类型为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。\n[0037] 所述判断信息点是否在信息点选中区域内,具体为:根据信息点的定位信息判断信息点的位置点是否处于覆盖物区域之中,若在覆盖物边界之内,则在电子地图上将信息点置为选中状态,若不在上述覆盖物边界之内,则保持不变。\n[0038] 实施例2\n[0039] 为了让本发明的目的、技术方案以及优点更加的清楚明白,下面将对本发明进一步详细描述。本发明可以以各种形式实现本发明,而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。\n[0040] 需要说明的是,本发明实施例可以应用在具备触摸屏幕的电子设备中,例如手机、平板电脑等等,也可以应用在未具备触摸屏幕的电子设备中,例如个人电脑等等,本发明实施例对此不加以限制。\n[0041] 电子地图(英语:Electronic map),是利用计算机技术,以数字方式存储和查阅的地图。电子地图存储信息的方法,一般使用矢量式图像存储,地图比例可放大、缩小或旋转而不影响显示效果,早期使用位图式存储,地图比例不能放大或缩小,现代电子地图软件一般利用地理信息系统来储存和传送地图数据,也有其他的信息系统。\n[0042] 电子地图在绘制时可以以多个图层来构成相配合的,电子地图的图层可以包括基础地理信息(比如河流、山川、平原等等)、城市基础设施建筑及 道路规划信息、POI(Point of Interest,兴趣点)标注信息等等。\n[0043] 本发明提出的在电子地图上进行信息点筛选的方法按以下步骤进行:\n[0044] 步骤1 进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点。\n[0045] 信息点可以包括POI,每个POI可以包含多方面的信息,例如名称、类别、经度、纬度等等,具体可以表现为商店、酒店、餐厅等等形式。\n[0046] 用户在电子设备中启动电子地图后,电子地图将在屏幕上的显示范围内以图钉的形式显示需要筛选的信息点。信息点包含选中状态和未选中两种状态,默认为未选中状态,两种状态的信息点在所述电子地图上以不同外观的图钉展示。\n[0047] 步骤2 当监测到用户在电子地图上画线时,判断所述画线的类型。\n[0048] 具体的,用户可以在触摸屏幕上通过触控操作在电子地图上进行画线操作,或者通过鼠标在电子地图上进行画线操作,所画的线将在电子地图包含的图层上的一个图层上与用户的操作进行同步显示。\n[0049] 得到画线后,将会对画线类型进行判断,当所画线为明显的不闭合线,判断所述画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断所述画线类型为闭合线。由于用户一般不能画出十分规范的完全闭合线,或多或少会存在一些误差,使得所画的线并非完全封口,所以在本方法中,可以将合理误差范围内接近闭合的划线判断为闭合线。\n[0050] 步骤3根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在所述电子地图上。\n[0051] 在本发明实施例中,可以基于用户的划线在电子地图形成信息点选中区域,在该区域中的信息点将被选中。\n[0052] 当确定画线类型为普通线时,将以该线上每个坐标点为圆心的一定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。\n[0053] 本发明实施例以画线所组成的区域为信息点选中区域,充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。\n[0054] 步骤4判断信息点是否在上述的信息点选中区域内,若是,则将信息点置为选中状态;若不在选中区域内,则状态保持不变。\n[0055] 本发明实施例根据POI等信息点的特性,即包含经纬度数据,根据空间分析算法对信息点和覆盖物的空间关系进行分析,判断信息点是否处于所述覆盖物区域之内。 空间分析能力是GIS的主要功能,可用于分析地理实体之间存在的一些空间关系。\n[0056] 在本发明实施中,信息点与覆盖物的空间关系可以描述为点/ 面关系,若信息点与覆盖物的空间关系为在内部关系(Within)或相接关系(touch)或相交关系(Overlap),则可以判断信息点在覆盖物中,若信息点与覆盖物的空间关系为相离关系(Disjoint),则可以判断信息点不在覆盖物中。\n[0057] 若在覆盖物内,则将信息点置为选中状态,以不同于默认图钉的方式展示在所述电子地图中;若不在覆盖物内,则状态保持不变。\n[0058] 在具体实现中,如果电子地图为离线地图,即预先下载了地图数据(包含需要筛选的信息点),则可以在当前的电子设备中选中需要的信息点。\n[0059] 如果电子地图为在线地图,则可以向对应的地图服务器发送选中在该信息点选中区域中指定的信息点的请求,从而选择需要的信息点。\n[0060] 在具体实现中,本方法可以在上述电子地图上多次的画线,用户可以画多个选中区域。\n[0061] 对于方法实施例,为了方便描述,故将其都表述为步骤的形式,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,其中某些步骤可以采用其他顺序或者同时进行,这些形式上的变换,均应包括在本发明的保护范围内。
法律信息
- 2018-08-31
- 2016-08-03
著录事项变更
申请人由成都小步创想畅联科技有限公司变更为成都小步创想畅联科技有限公司
地址由610000 四川省成都市武侯区武兴四路西部智谷D区变更为610000 四川省成都市高新区广和二街88号4楼10层16号
- 2016-04-13
实质审查的生效
IPC(主分类): G09B 29/10
专利申请号: 201510983721.3
申请日: 2015.12.24
- 2016-03-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |