CN105405355A - 在电子地图上进行信息点筛选的方法 - Google Patents
在电子地图上进行信息点筛选的方法 Download PDFInfo
- Publication number
- CN105405355A CN105405355A CN201510983721.3A CN201510983721A CN105405355A CN 105405355 A CN105405355 A CN 105405355A CN 201510983721 A CN201510983721 A CN 201510983721A CN 105405355 A CN105405355 A CN 105405355A
- Authority
- CN
- China
- Prior art keywords
- information point
- electronic chart
- setting
- information
- coverture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/102—Map spot or coordinate position indicators; Map reading aids using electrical means
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种在电子地图上进行信息点筛选的方法,包括如下步骤:a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;b、当监测到用户在电子地图上画线时,判断画线的类型;c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。本发明充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。
Description
技术领域
本发明涉及一种在电子地图上进行信息点筛选的方法,属于互联网技术领域。
背景技术
近年来,随着互联网技术的飞速发展,互联网地图服务已经被人们广泛的应用在了生活中,给人们带来了巨大的便利。用户基于自己的生活需求或者业务需求,往往会通过电子地图来搜索选择指定的信息点,例如客户,商场,景点,电影等等。现有技术中,一种目前常见的筛选方法为周边筛选,在电子地图上选定某一地理位置或者是根据用户自己的定位,在一定的距离范围内,搜索周边的信息点。
另一种常见的筛选方式为视野内筛选,在当前电子地图在屏幕上的显示范围内,展示信息点,搜索的范围即为屏幕展示的范围,可以通过缩放地图或者拖动地图来改变所展示的信息点。
但是以上两种筛选方式存在以下的缺陷,都不能最准确的筛选出用户真正想要的信息点,例如用户需要筛选出指定商圈管辖范围内的商户,由于商圈并不是规则的圆形或是矩形,所以视野内筛选和周边筛选都并不能满足用户的需求。
发明内容
本发明的目的在于克服现有技术存在的上述问题,提供一种在电子地图上进行信息点筛选的方法。本发明充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。
为实现上述目的,本发明采用的技术方案如下:
一种在电子地图上进行信息点筛选的方法,其特征在于,包括如下步骤:
a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;
b、当监测到用户在电子地图上画线时,判断画线的类型;
c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;
d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。
所述信息点可以包括POI,每个POI可以包含的信息包括名称、类别、经度、纬度等等。
所述信息点包含选中状态和未选中两种状态,默认为未选中状态。
所述信息点在电子地图上以图钉形式展示,选中状态和未选中状态在电子地图上以不同外观的图钉展示。
所述用户在电子地图上画线时,所画的线将在电子地图包含的一个图层上与用户的操作进行同步显示。
所述判断画线的类型具体为:分析所画线,当所画线为明显的不闭合线,判断画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断画线类型为闭合线。
所述形成信息点选中区域并展示在所述电子地图上,具体为:当确定画线类型为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。
所述判断信息点是否在信息点选中区域内,具体为:根据信息点的定位信息判断信息点的位置点是否处于覆盖物区域之中,若在覆盖物边界之内,则在电子地图上将信息点置为选中状态,若不在上述覆盖物边界之内,则保持不变。
采用本发明的优点在于:
1、本发明充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。
2、本发明通过用户在电子地图上画线的方式,使用户通过更加直观的操作方式,得到更符合预期的筛选区域,有效的解决了现有的视野内筛选和周边筛选,会产生筛选出厄余信息点或者没筛选出需要的信息点,不能最准确的筛选出用户真正想要的信息点的问题。
3、本发明通过判断所画线的类型,可以生成线型的筛选区域或者是区域型的筛选区域两种类型。线型的搜索区域可以解决用户需要在一个较长但很窄的区域内筛选出需要的信息点的问题,比如筛选出一条商业步行街周边的商户。区域型的搜索区域可以解决用户需要在不规则的区域内筛选出需要的信息点的问题,比如筛选出一个区域不规则的商业广场内的商户。根据画线类型的判断,可以预测出用户预期的搜索区域,减少了用户重复搜索的几率,并且更为直观简洁。
4、本发明在用户画线后,当判断为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。通过对半径的调节,可以使选中区域的范围满足用户想要的范围,如需要筛选出一条商业步行街周边的商户,通过半径的调节,使覆盖物的宽度刚好等同于商业步行街宽度,这样便可以准确的筛选出用户想要的结果,提高了筛选的准确性,也减少了厄余信息点的筛选。
5、本发明可以在地图上绘制多个不同的筛选区域,解决了用户想要在电子地图是筛选多个不同地点范围的信息点的问题,让用户能够通过操作,在电子地图上不同位置的筛选区域全部直观的显示出来,减少的用户多次重新搜索的问题,提高了筛选的效率。
具体实施方式
实施例1
一种在电子地图上进行信息点筛选的方法,包括如下步骤:
a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;
b、当监测到用户在电子地图上画线时,判断画线的类型;
c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;
d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。
所述信息点可以包括POI,每个POI可以包含的信息包括名称、类别、经度、纬度等等。
所述信息点包含选中状态和未选中两种状态,默认为未选中状态。
所述信息点在电子地图上以图钉形式展示,选中状态和未选中状态在电子地图上以不同外观的图钉展示。
所述用户在电子地图上画线时,所画的线将在电子地图包含的一个图层上与用户的操作进行同步显示。
所述判断画线的类型具体为:分析所画线,当所画线为明显的不闭合线,判断画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断画线类型为闭合线。
所述形成信息点选中区域并展示在所述电子地图上,具体为:当确定画线类型为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。
所述判断信息点是否在信息点选中区域内,具体为:根据信息点的定位信息判断信息点的位置点是否处于覆盖物区域之中,若在覆盖物边界之内,则在电子地图上将信息点置为选中状态,若不在上述覆盖物边界之内,则保持不变。
实施例2
为了让本发明的目的、技术方案以及优点更加的清楚明白,下面将对本发明进一步详细描述。本发明可以以各种形式实现本发明,而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
需要说明的是,本发明实施例可以应用在具备触摸屏幕的电子设备中,例如手机、平板电脑等等,也可以应用在未具备触摸屏幕的电子设备中,例如个人电脑等等,本发明实施例对此不加以限制。
电子地图(英语:Electronicmap),是利用计算机技术,以数字方式存储和查阅的地图。电子地图存储信息的方法,一般使用矢量式图像存储,地图比例可放大、缩小或旋转而不影响显示效果,早期使用位图式存储,地图比例不能放大或缩小,现代电子地图软件一般利用地理信息***来储存和传送地图数据,也有其他的信息***。
电子地图在绘制时可以以多个图层来构成相配合的,电子地图的图层可以包括基础地理信息(比如河流、山川、平原等等)、城市基础设施建筑及道路规划信息、POI(PointofInterest,兴趣点)标注信息等等。
本发明提出的在电子地图上进行信息点筛选的方法按以下步骤进行:
步骤1进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点。
信息点可以包括POI,每个POI可以包含多方面的信息,例如名称、类别、经度、纬度等等,具体可以表现为商店、酒店、餐厅等等形式。
用户在电子设备中启动电子地图后,电子地图将在屏幕上的显示范围内以图钉的形式显示需要筛选的信息点。信息点包含选中状态和未选中两种状态,默认为未选中状态,两种状态的信息点在所述电子地图上以不同外观的图钉展示。
步骤2当监测到用户在电子地图上画线时,判断所述画线的类型。
具体的,用户可以在触摸屏幕上通过触控操作在电子地图上进行画线操作,或者通过鼠标在电子地图上进行画线操作,所画的线将在电子地图包含的图层上的一个图层上与用户的操作进行同步显示。
得到画线后,将会对画线类型进行判断,当所画线为明显的不闭合线,判断所述画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断所述画线类型为闭合线。由于用户一般不能画出十分规范的完全闭合线,或多或少会存在一些误差,使得所画的线并非完全封口,所以在本方法中,可以将合理误差范围内接近闭合的划线判断为闭合线。
步骤3根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在所述电子地图上。
在本发明实施例中,可以基于用户的划线在电子地图形成信息点选中区域,在该区域中的信息点将被选中。
当确定画线类型为普通线时,将以该线上每个坐标点为圆心的一定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。
本发明实施例以画线所组成的区域为信息点选中区域,充分考虑了用户需求,减少了额外的计算量与操作,大大提高了信息点的筛选效率。
步骤4判断信息点是否在上述的信息点选中区域内,若是,则将信息点置为选中状态;若不在选中区域内,则状态保持不变。
本发明实施例根据POI等信息点的特性,即包含经纬度数据,根据空间分析算法对信息点和覆盖物的空间关系进行分析,判断信息点是否处于所述覆盖物区域之内。空间分析能力是GIS的主要功能,可用于分析地理实体之间存在的一些空间关系。
在本发明实施中,信息点与覆盖物的空间关系可以描述为点/面关系,若信息点与覆盖物的空间关系为在内部关系(Within)或相接关系(touch)或相交关系(Overlap),则可以判断信息点在覆盖物中,若信息点与覆盖物的空间关系为相离关系(Disjoint),则可以判断信息点不在覆盖物中。
若在覆盖物内,则将信息点置为选中状态,以不同于默认图钉的方式展示在所述电子地图中;若不在覆盖物内,则状态保持不变。
在具体实现中,如果电子地图为离线地图,即预先下载了地图数据(包含需要筛选的信息点),则可以在当前的电子设备中选中需要的信息点。
如果电子地图为在线地图,则可以向对应的地图服务器发送选中在该信息点选中区域中指定的信息点的请求,从而选择需要的信息点。
在具体实现中,本方法可以在上述电子地图上多次的画线,用户可以画多个选中区域。
对于方法实施例,为了方便描述,故将其都表述为步骤的形式,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,其中某些步骤可以采用其他顺序或者同时进行,这些形式上的变换,均应包括在本发明的保护范围内。
Claims (8)
1.一种在电子地图上进行信息点筛选的方法,其特征在于,包括如下步骤:
a、进入电子地图,在当前电子地图在屏幕上的显示范围内,展示所有信息点;
b、当监测到用户在电子地图上画线时,判断画线的类型;
c、根据画线类型以及所画线本身确定选中区域的范围,形成信息点选中区域并展示在电子地图上;
d、判断信息点是否在信息点选中区域内,若是,则将信息点置为选中状态;若不在信息点选中区域内,则状态保持不变。
2.根据权利要求1所述的在电子地图上进行信息点筛选的方法,其特征在于:所述信息点包括POI,每个POI包含的信息包括名称、类别、经度、纬度。
3.根据权利要求2所述的在电子地图上进行信息点筛选的方法,其特征在于:所述信息点包含选中状态和未选中两种状态,默认为未选中状态。
4.根据权利要求3所述的在电子地图上进行信息点筛选的方法,其特征在于:所述信息点在电子地图上以图钉形式展示,选中状态和未选中状态在电子地图上以不同外观的图钉展示。
5.根据权利要求4所述的在电子地图上进行信息点筛选的方法,其特征在于:所述用户在电子地图上画线时,所画的线将在电子地图包含的一个图层上与用户的操作进行同步显示。
6.根据权利要求5所述的在电子地图上进行信息点筛选的方法,其特征在于:所述判断画线的类型具体为:分析所画线,当所画线为明显的不闭合线,判断画线类型为普通线;当所画线接近闭合时或者完全闭合时,判断画线类型为闭合线。
7.根据权利要求6所述的在电子地图上进行信息点筛选的方法,其特征在于:所述形成信息点选中区域并展示在所述电子地图上,具体为:当确定画线类型为普通线时,将以该线上每个坐标点为圆心的设定半径的区域的集合在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域;当确定画线类型为闭合线时,将该闭合线的首尾相连形成的二维区域在电子地图上以覆盖物的形式展示,该覆盖物即为信息点选中区域。
8.根据权利要求7所述的在电子地图上进行信息点筛选的方法,其特征在于:所述判断信息点是否在信息点选中区域内,具体为:根据信息点的定位信息判断信息点的位置点是否处于覆盖物区域之中,若在覆盖物边界之内,则在电子地图上将信息点置为选中状态,若不在上述覆盖物边界之内,则保持不变。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510983721.3A CN105405355B (zh) | 2015-12-24 | 2015-12-24 | 在电子地图上进行信息点筛选的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510983721.3A CN105405355B (zh) | 2015-12-24 | 2015-12-24 | 在电子地图上进行信息点筛选的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105405355A true CN105405355A (zh) | 2016-03-16 |
CN105405355B CN105405355B (zh) | 2018-08-31 |
Family
ID=55470814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510983721.3A Active CN105405355B (zh) | 2015-12-24 | 2015-12-24 | 在电子地图上进行信息点筛选的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105405355B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506376A (zh) * | 2017-07-18 | 2017-12-22 | 口碑控股有限公司 | 获取区域内信息点数据的客户端 |
CN109389656A (zh) * | 2018-10-23 | 2019-02-26 | 泰华智慧产业集团股份有限公司 | 在移动端地图上绘制区域的方法及*** |
WO2019137369A1 (zh) * | 2018-01-12 | 2019-07-18 | 阿里巴巴集团控股有限公司 | 基于地理位置的poi检索方法和装置 |
CN111835917A (zh) * | 2020-07-14 | 2020-10-27 | 北京字节跳动网络技术有限公司 | 活动范围展示方法、装置、设备和计算机可读介质 |
CN111859189A (zh) * | 2020-07-10 | 2020-10-30 | 湖南三一智能控制设备有限公司 | 地图显示装置、方法、设备和计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007071587A (ja) * | 2005-09-05 | 2007-03-22 | Alpine Electronics Inc | ナビゲーション装置及び地図のスクロール表示方法 |
CN101639847A (zh) * | 2009-06-01 | 2010-02-03 | 北京四维图新科技股份有限公司 | 电子地图查询方法、电子地图查询***和导航仪 |
CN102279700A (zh) * | 2010-06-08 | 2011-12-14 | 索尼公司 | 显示控制设备、显示控制方法、显示控制程序及记录介质 |
CN102663033A (zh) * | 2012-03-23 | 2012-09-12 | 汉海信息技术(上海)有限公司 | 采用手绘方式搜索地图指定区域兴趣点的方法 |
CN102708214A (zh) * | 2012-06-15 | 2012-10-03 | 深圳市凯立德科技股份有限公司 | 一种搜索兴趣点的方法及终端 |
CN103558956A (zh) * | 2013-09-10 | 2014-02-05 | 三星电子(中国)研发中心 | 基于兴趣点的地图视野修正方法和修正装置 |
-
2015
- 2015-12-24 CN CN201510983721.3A patent/CN105405355B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007071587A (ja) * | 2005-09-05 | 2007-03-22 | Alpine Electronics Inc | ナビゲーション装置及び地図のスクロール表示方法 |
CN101639847A (zh) * | 2009-06-01 | 2010-02-03 | 北京四维图新科技股份有限公司 | 电子地图查询方法、电子地图查询***和导航仪 |
CN102279700A (zh) * | 2010-06-08 | 2011-12-14 | 索尼公司 | 显示控制设备、显示控制方法、显示控制程序及记录介质 |
CN102663033A (zh) * | 2012-03-23 | 2012-09-12 | 汉海信息技术(上海)有限公司 | 采用手绘方式搜索地图指定区域兴趣点的方法 |
CN102708214A (zh) * | 2012-06-15 | 2012-10-03 | 深圳市凯立德科技股份有限公司 | 一种搜索兴趣点的方法及终端 |
CN103558956A (zh) * | 2013-09-10 | 2014-02-05 | 三星电子(中国)研发中心 | 基于兴趣点的地图视野修正方法和修正装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506376A (zh) * | 2017-07-18 | 2017-12-22 | 口碑控股有限公司 | 获取区域内信息点数据的客户端 |
WO2019137369A1 (zh) * | 2018-01-12 | 2019-07-18 | 阿里巴巴集团控股有限公司 | 基于地理位置的poi检索方法和装置 |
CN109389656A (zh) * | 2018-10-23 | 2019-02-26 | 泰华智慧产业集团股份有限公司 | 在移动端地图上绘制区域的方法及*** |
CN111859189A (zh) * | 2020-07-10 | 2020-10-30 | 湖南三一智能控制设备有限公司 | 地图显示装置、方法、设备和计算机可读存储介质 |
CN111835917A (zh) * | 2020-07-14 | 2020-10-27 | 北京字节跳动网络技术有限公司 | 活动范围展示方法、装置、设备和计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105405355B (zh) | 2018-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11740102B2 (en) | Method, apparatus, device and storage medium for determining point of interest area | |
CN104239396B (zh) | 一种搜索电子地图上业务对象的方法和装置 | |
US7953548B2 (en) | Location-based information determination | |
CN105405355A (zh) | 在电子地图上进行信息点筛选的方法 | |
US8401771B2 (en) | Discovering points of interest from users map annotations | |
US8014943B2 (en) | Method and system for displaying social networking navigation information | |
CN103208227B (zh) | 一种电子地图兴趣点显示方法、***及电子设备 | |
JP7162753B2 (ja) | デバイスの位置データの定量的地理空間分析 | |
CN103884345B (zh) | 兴趣点信息采集方法、显示方法、装置及*** | |
US20100131850A1 (en) | Method, apparatus and computer program product for providing a cursor for indicating context data in a mapping application | |
US10073896B2 (en) | System and method for providing nearby search service using POI clustering scheme | |
CN104090927B (zh) | 一种基于电子地图的划线搜索方法和装置 | |
JP2012531669A (ja) | 指向性デバイス情報を介して検出された興味のある地点との対話に基づくポータルサービス | |
CN109558470B (zh) | 一种轨迹数据可视化方法及装置 | |
CN107423998B (zh) | 一种基于SaaS平台的可视化销售数据管理方法及*** | |
US20210233127A1 (en) | System and method for identifying wireless communication assets | |
CN107430631B (zh) | 从位置报告确定语义地点名称 | |
US10101892B2 (en) | Method, apparatus and computer program product for providing interactive settings and dependency adjustments | |
CN109246607A (zh) | 一种基于地理区域方式展示落点位置的房地产应用方法 | |
JP2015536504A (ja) | 地理位置情報のための装置および方法 | |
CN101562823A (zh) | 矢量地图切割方法、呈现方法、装置及无线网络地理*** | |
US10209876B2 (en) | Method and apparatus for providing a segmented scrollbar | |
CN112236764A (zh) | 数字制图的视口外位置指示 | |
CN109857826B (zh) | 一种摄像机可视域标注***及其标注方法 | |
WO2015192716A1 (zh) | 一种基于电子地图的划线搜索方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 610000, No. 10, 4 floor, No. 88, 16 and two street, Chengdu high tech Zone, Sichuan, China Applicant after: CHENGDU XIAOBU CHUANGXIANG CHANGLIAN TECHNOLOGY CO., LTD. Address before: 610000, Chengdu, Sichuan, Wuhou District Province, Wu Xing Road, four West Chi Valley D District Applicant before: CHENGDU XIAOBU CHUANGXIANG CHANGLIAN TECHNOLOGY CO., LTD. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |