在电子地图上进行信息点筛选的方法

文档序号:9647285阅读:1347来源:国知局
在电子地图上进行信息点筛选的方法
【技术领域】
[0001]本发明涉及一种在电子地图上进行信息点筛选的方法,属于互联网技术领域。
【背景技术】
[0002]近年来,随着互联网技术的飞速发展,互联网地图服务已经被人们广泛的应用在了生活中,给人们带来了巨大的便利。用户基于自己的生活需求或者业务需求,往往会通过电子地图来搜索选择指定的信息点,例如客户,商场,景点,电影等等。现有技术中,一种目前常见的筛选方法为周边筛选,在电子地图上选定某一地理位置或者是根据用户自己的定位,在一定的距离范围内,搜索周边的信息点。
[0003]另一种常见的筛选方式为视野内筛选,在当前电子地图在屏幕上的显示范围内,展示信息点,搜索的范围即为屏幕展示的范围,可以通过缩放地图或者拖动地图来改变所展示的信息点。
[0004]但是以上两种筛选方式存在以下的缺陷,都不能最准确的筛选出用户真正想要的信息点,例如用户需要筛选出指定商圈管辖范围内的商户,由于商圈并不是规则的圆形或是矩形,所以视野内筛选和周边筛选都并不能满足用户的需求。

【发明内容】

[0005]本发明的目的在于克服现有技术存在的上述问题,提供一种在电子地图上进行信息点筛选的方法。本发明充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。
[0006]为实现上述目的,本发明采用的技术方案如下:
一种在电子地图上进行信息点筛选的方法,其特征在于,包括如下步骤:
a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;
b、当监测到用户在电子地图上画线时,判断画线的类型;
c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;
d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。
[0007]所述信息点可以包括Ρ0Ι,每个Ρ0Ι可以包含的信息包括名称、类别、经度、玮度等等。
[0008]所述信息点包含选中状态和未选中两种状态,默认为未选中状态。
[0009]所述信息点在电子地图上以图钉形式展示,选中状态和未选中状态在电子地图上以不同外观的图钉展示。
[0010]所述用户在电子地图上画线时,所画的线将在电子地图包含的一个图层上与用户的操作进行同步显示。
[0011]所述判断画线的类型具体为:分析所画线,当所画线为明显的不闭合线,判断画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断画线类型为闭合线。
[0012]所述形成信息点选中区域并展示在所述电子地图上,具体为:当确定画线类型为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。
[0013]所述判断信息点是否在信息点选中区域内,具体为:根据信息点的定位信息判断信息点的位置点是否处于覆盖物区域之中,若在覆盖物边界之内,则在电子地图上将信息点置为选中状态,若不在上述覆盖物边界之内,则保持不变。
[0014]采用本发明的优点在于:
1、本发明充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。
[0015]2、本发明通过用户在电子地图上画线的方式,使用户通过更加直观的操作方式,得到更符合预期的筛选区域,有效的解决了现有的视野内筛选和周边筛选,会产生筛选出厄余信息点或者没筛选出需要的信息点,不能最准确的筛选出用户真正想要的信息点的问题。
[0016]3、本发明通过判断所画线的类型,可以生成线型的筛选区域或者是区域型的筛选区域两种类型。线型的搜索区域可以解决用户需要在一个较长但很窄的区域内筛选出需要的信息点的问题,比如筛选出一条商业步行街周边的商户。区域型的搜索区域可以解决用户需要在不规则的区域内筛选出需要的信息点的问题,比如筛选出一个区域不规则的商业广场内的商户。根据画线类型的判断,可以预测出用户预期的搜索区域,减少了用户重复搜索的几率,并且更为直观简洁。
[0017]4、本发明在用户画线后,当判断为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。通过对半径的调节,可以使选中区域的范围满足用户想要的范围,如需要筛选出一条商业步行街周边的商户,通过半径的调节,使覆盖物的宽度刚好等同于商业步行街宽度,这样便可以准确的筛选出用户想要的结果,提高了筛选的准确性,也减少了厄余信息点的筛选。
[0018]5、本发明可以在地图上绘制多个不同的筛选区域,解决了用户想要在电子地图是筛选多个不同地点范围的信息点的问题,让用户能够通过操作,在电子地图上不同位置的筛选区域全部直观的显示出来,减少的用户多次重新搜索的问题,提高了筛选的效率。
【具体实施方式】
[0019]实施例1
一种在电子地图上进行信息点筛选的方法,包括如下步骤:
a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;
b、当监测到用户在电子地图上画线时,判断画线的类型;
c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;
d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。
[0020]所述信息点可以包括Ρ0Ι,每个Ρ0Ι可以包含的信息包括名称、类别、经度、玮度等等。
[0021]所述信息点包含选中状态和未选中两种状态,默认为未选中状态。
[0022]所述信息点在电子地图上以图钉形式展示,选中状态和未选中状态在电子地图上以不同外观的图钉展示。
[0023]所述用户在电子地图上画线时,所画的线将在电子地图包含的一个图层上与用户的操作进行同步显示。
[0024]所述判断画线的类型具体为:分析所画线,当所画线为明显的不闭合线,判断画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断画线类型为闭合线。
[0025]所述形成信息点选中区域并展示在所述电子地图上,具体为:当确定画线类型为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。
[0026]所述判断信息点是否在信息点选中区域内,具体为:根据信息点的定位信息判断信息点的位置点是否处于覆盖物区域之中,若在覆盖物边界之内,则在电子地图上将信息点置为选中状态,若不在上述覆盖物边界之内,则保持不变。
[0027]实施例2
为了让本发明的目的、技术方案以及优点更加的清楚明白,下面将对本发明进一步详细描述。本发明可以以各种形式实现本发明,而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
[0028]需要说明的是,本发明实施例可以应用在具备触摸屏幕的电子设备中,例如手机、平板电脑等等,也可以应用在未具备触摸屏幕的电子设备中,例如个人电脑等等,本发明实施例对此不加以限制。
[0029]电子地图
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1