CN103000075B - 一种电子地图装置及电子地图路径呈现方法 - Google Patents
一种电子地图装置及电子地图路径呈现方法 Download PDFInfo
- Publication number
- CN103000075B CN103000075B CN201210236490.6A CN201210236490A CN103000075B CN 103000075 B CN103000075 B CN 103000075B CN 201210236490 A CN201210236490 A CN 201210236490A CN 103000075 B CN103000075 B CN 103000075B
- Authority
- CN
- China
- Prior art keywords
- section
- path
- traffic information
- unit
- road
- 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.)
- Active
Links
Landscapes
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
本发明涉及一种电子地图装置,其包括:路径计算单元路径获取单元,用于获取起点与终点之间的路径;路段拆分单元,用于在接收到所述路径后将所述路径拆分为多个依次相连的路段;路况获取单元,用于获取与所有述多个依次相连的路段相关的路况信息;渲染单元,用于根据每个路段的路况信息相应采用不同格式渲染所述路段;以及显示单元,用于在电子地图中显示渲染后的路段。在上述实施例的电子地图装置中,路况信息是直接通过将路径自身渲染成不同格式来展现,显示方式更加直观,可以避免外置按钮占用地图显示空间,方便用户根据路况直接拖动带有路况信息的路段以调整路径方案。此外,本发明还提供一种电子地图路径呈现方法。
Description
技术领域
本发明涉及电子地图,尤其涉及一种电子地图装置及电子地图路径呈现方法。
背景技术
电子地图,结合定位系统给人们的出行、驾车带来了极大的便利。当前除了基本的路径导航服务外,电子地图还逐渐朝向智能化的方向发展。例如在电子地图中同时提供路况信息查询服务。然而在现有互联网地图服务中,公交换乘及自驾路径方案的展现与路况信息的展示是分离的。
例如,在某电子地图服务中是中采用独立外置的“路况信息”按钮,用户可以通过点击此按钮以显示/隐藏显示路况信息的图层,这种外置的按钮占用了一部分地图的显示空间。而另一电子地图服务中采用位于地图右上方的鼠标悬停展开式的菜单作为路况信息入口,此种方式相较于前一种方式中的“路况信息”按钮可减少占用地图显示空间。
然而前述两种电子地图服务中都是用额外的图层显示路况信息。当用户查询一条路径后,该路径是在叠加在路况信息图层上,在此种情形下使得路况信息的显示非常不直观,而有时用户可能非常关注路况信息以便于调整路径。此时采用此种方式比较难于满足用户的需求。
发明内容
有鉴于此,有必要提供一种电子地图路径呈现方法及电子地图装置,其可以直观方式同时展现路况信息及路径。
一种电子地图装置,其包括:路径计算单元路径获取单元,用于获取起点与终点之间的路径;路段拆分单元,用于在接收到所述路径后将所述路径拆分为多个依次相连的路段;路况获取单元,用于获取与所有述多个依次相连的路段相关的路况信息;渲染单元,用于根据每个路段的路况信息相应采用不同格式渲染所述路段;以及显示单元,用于在电子地图中显示渲染后的路段。
一种电子地图路径呈现方法,其包括:获取起点与终点之间的路径;将所述路径拆分为多个依次相连的路段;获取每个路段的路况信息;根据每个路段的路况信息相应采用不同格式渲染所述路段;以及在所述电子地图上显示渲染后的路径。
在上述的电子地图装置及电子地图路径呈现方法中,路况信息是直接通过将路径自身渲染成不同格式来展现,显示方式更加直观,可以避免外置按钮占用地图显示空间,方便用户根据路况直接拖动带有路况信息的路段以调整路径方案。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为本发明第一实施例提供的电子地图装置的结构框图。
图2为本发明第一实施例提供的电子地图装置显示路径的示意图。
图3为本发明第二实施例提供的电子地图路径呈现方法的流程图。
具体实施方式
为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的电子地图装置及电子地图路径呈现方法的具体实施方式、结构、特征及其功效,详细说明如后。
第一实施例
参阅图1,其为第一实施例提供的电子地图装置100的结构框图。电子地图装置100包括路径获取单元11、路段拆分单元12、路况获取单元13、渲染单元14、及显示单元15。
路径获取单元11用于获取起点与终点之间的路径。起点与终点可由用户进行设定,设定完成后,路径获取单元11根据寻路算法计算两点之间的最优路径。换言之,路径获取单元执行方法getPath(),此方法返回路径P,路径P例如可以采用点Point的序列来表述,即P={Pointi=(xi,yi)|1<=i<=k},其中xi、yi分别为点Pointi的横座标与纵座标,k为点的总数。其具体的实现属于电子地图相关领域中所熟知的内容,在此不再赘述。
路段拆分单元12用于将路径P拆分为多个依次相连的路段L,即P={Li|1<=i<=n},其中n为路段的数目。与路径P类似,路段L同样可以采用点序列表述,即L={Pointj=(xj,yj)|1<=j<=m},其中m为路段L中点的数目。
路段的划分可以是与路况数据相关的,也可以是与路况数据无关的。举例来说,如果路况信息是以路为单位描述的,则路径经过该条路的全部可以作为一个路段;而如果路况信息是以更小的单位例如每个路口、或者特定节点描述的,则相应地,可以根据路况信息的最小单位将路径经过该条路的部分拆分为多个路段,每个路段对应一个路况信息的节点。路段还可以是比路况信息描述单位更小的单位,例如将路径按固定长度拆分为多个路段,固定长度例如是50米或者更小,从实际使用上,路况信息描述的最小单位的长度不会小于这个固定长度,采用此种方式则在拆分路段时无须考虑路况信息的描述节点。
参阅图2,其为电子地图装置100显示的一条路径的示意图。依据路况信息描述的最小单位,该路径被分为第一路段101、第二路段102、第三路段103、第四路段104、第五路段105、及第六路段106。其中,第二路段102与第三路段103位于两个路口之间,即这两个路口中间存在一个路况描述节点。
路况获取单元12用于获取每个路段的路况信息。路况信息可以向路况数据库查询而得,一般来说,路况信息的初始数据来自交通管理部门的监视装置。在判定路况信息时可以采用继承的方式,例如,某个路段属于某条路,则该条路的路况即为该路段的路况。一般来说,路况可以包括以下几种情形:畅通、缓行、拥堵、事故、施工、管制。当然以上仅为示例。实际可以采用任意的路况描述信息。
渲染单元13用于根据每个路段的路况信息相应采用不同格式渲染所述路段。为了让用户能够直观的区分上述各种路况,可以针对每种路况采用特定的格式渲染该路段。上述特定格式例如可包括不同颜色、粗细、填充图案、图例或者其组合。例如,可用绿色表示畅通,用黄色表示缓行,用红色表示拥堵、在路段旁用相应的图例分别表示事故、施工与管制。
对于路段L={Pointj=(xj,yj)|1<=j<=m},其渲染的具体过程就是从Point1开始在相信的两点之间绘制相应格式的线条、填充相应的图案等。
如图2所示,第一路段101与第二路段102畅通,在图中以粗线条表示绿色;第三路段103缓行,在图中采用细线条表示黄色;第四路段104正在施工处于拥堵中,采用斜填充线表示红色;第五路段、第六路段106畅通,在图中以粗实线表示绿色。
此外,对于第四路段104,除了显示拥堵外,还在其旁显示表示正在进行施工的图例107,使用户可进一步了解相关信息。在图例107旁边可进一步显示提示信息108以提示用户进行何种操作可以规避当前路径中的拥堵路段。
显示单元14用于在电子地图中显示渲染后的路段。
此外,电子地图装置100还可包括路径调整单元15,用于在显示单元14显示的路段被拖动后调用路径获取单元11根据拖动的位置重新获取起点与终点之间的路径并将获取的路径传递给路段拆分单元12。相应地,路段拆分单元12完成拆分后由渲染单元13进行渲染,最后由显示单元14显示。
本实施例的电子地图装置100中,路况信息是直接通过将路径自身渲染成不同格式来展现,显示方式更加直观,可以避免外置按钮占用地图显示空间,方便用户根据路况直接拖动带有路况信息的路段以调整路径方案。
第二实施例
参阅图3,本发明第二实施例提供一种电子地图路径的呈现方法,其包括以下步骤:
步骤S201,获取起点与终点之间的路径;
步骤S202,将所述路径拆分为多个依次相连的路段;
步骤S203,获取每个路段的路况信息;
步骤S204,根据每个路段的路况信息相应采用不同格式渲染路段;以及
步骤S205,在电子地图上显示渲染后的路段。
步骤S201中返回路径P,路径P例如可以采用点Point的序列来表述,即P={Pointi=(xi,yi)|1<=i<=k},其中xi、yi分别为点Pointi的横座标与纵座标,k为点的总数。其具体的实现属于电子地图相关领域中所熟知的内容,在此不再赘述。
步骤S202中将路径P拆分为多个依次相连的路段L,即P={Li|1<=i<=n},其中n为路段的数目。与路径P类似,路段L同样可以采用点序列表述,即L={Pointj=(xj,yj)|1<=j<=m},其中m为路段L中点的数目。
路段的划分可以是与路况数据相关的,也可以是与路况数据无关的。举例来说,如果路况信息是以路为单位描述的,则路径经过该条路的全部可以作为一个路段;而如果路况信息是以更小的单位例如每个路口、或者特定节点描述的,则相应地,可以根据路况信息的最小单位将路径经过该条路的部分拆分为多个路段,每个路段对应一个路况信息的节点。路段还可以是比路况信息描述单位更小的单位,例如将路径按固定长度拆分为多个路段,固定长度例如是50米或者更小,从实际使用上,路况信息描述的最小单位的长度不会小于这个固定长度,采用此种方式则在拆分路段时无须考虑路况信息的描述节点。
参阅图2,其为电子地图装置显示的一条路径的示意图。依据路况信息描述的最小单位,该路径被分为第一路段101、第二路段102、第三路段103、第四路段104、第五路段105、及第六路段106。其中,第二路段102与第三路段103位于两个路口之间,即这两个路口中间存在一个路况描述节点。
步骤S203中,获取每个路段的路况信息,路况信息可以向路况数据库查询而得,一般来说,路况信息的初始数据来自交通管理部门的监视装置。在判定路况信息时可以采用继承的方式,例如,某个路段属于某条路,则该条路的路况即为该路段的路况。一般来说,路况可以包括以下几种情形:畅通、缓行、拥堵、事故、施工、管制。当然以上仅为示例。实际可以采用任意的路况描述信息。
步骤S204中,根据每个路段的路况信息相应采用不同格式渲染所述路段。为了让用户能够直观的区分上述各种路况,可以针对每种路况采用特定的格式渲染该路段。上述特定格式例如可包括不同颜色、粗细、填充图案、图例或者其组合。例如,可用绿色表示畅通,用黄色表示缓行,用红色表示拥堵、在路段旁用相应的图例分别表示事故、施工与管制。
对于路段L={Pointj=(xj,yj)|1<=j<=m},其渲染的具体过程就是从Point1开始在相信的两点之间绘制相应格式的线条、填充相应的图案等。
如图2所示,第一路段101与第二路段102畅通,在图中以粗线条表示绿色;第三路段103缓行,在图中采用细线条表示黄色;第四路段104正在施工处于拥堵中,采用斜填充线表示红色;第五路段、第六路段106畅通,在图中以粗实线表示绿色。
此外,对于第四路段104,除了显示拥堵外,还在其旁显示表示正在进行施工的图例107,使用户可进一步了解相关信息。在图例107旁边可进一步显示提示信息108以提示用户进行何种操作可以规避当前路径中的拥堵路段。
步骤S205中,渲染完成后的路段以直观的方式同时显示导航路径与路况,用户可以根据显示的信息方便的调整路径方案。
本实施例的电子地图路径的呈现方法还包括步骤S206,在该路段被拖动后根据拖动的位置重新进行所述获取起点与终点之间的路径、进行路径拆分、路段渲染以及显示,亦即重新执行步骤S201至步骤S205。两次执行步骤S201的不同之处在于步骤S206中将路段拖动的位置作为参数一并传递。
本实施例的电子地图路径呈现方法中,路况信息是直接通过将路径自身渲染成不同格式来展现,显示方式更加直观,可以避免外置按钮占用地图显示空间,方便用户根据路况直接拖动带有路况信息的路段以调整路径方案。
具体的程序实现
构造路径对象P与路径对象L。
其中路径对象P具有以下方法:
路径对象P进一步具有属性Lines,其值为路段集{Li|1<=i<=n};
路段对象L具有以下方法:
IntgetTrafficState()//获取该路段的路况状态码;
IntgetPointsNum()//获取该路段的点总数
路段对象L进一步具有属性Points,其值为点集{Pointj=(xj,yj)|1<=j<=m}。
具体算法如下:
对于一个路径对象实例p∈P
此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述计算机可执行指令用于让计算机或者类似的运算装置完成上述实施例的电子地图路径呈现方法中的各种操作。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (10)
1.一种电子地图装置,其包括:
路径获取单元,用于根据寻路算法计算起点与终点之间的最优路径;
路段拆分单元,用于在接收到所述最优路径后根据路况信息的最小单位将所述最优路径拆分为多个依次相连的路段,所述路段采用点Point的序列来表述,其中,所述路况信息以路或者以更小的单位描述,若所述路况信息以路为单位描述,则路径经过一条路的全部可以作为一个路段;若路况信息是以更小的单位描述的,则相应地,可以根据路况信息的最小单位将路径经过该条路的部分拆分为多个路段,每个路段对应一个路况信息的节点;
路况获取单元,用于获取与所述多个依次相连的路段相关的路况信息;
渲染单元,用于根据每个路段的路况信息相应采用不同格式渲染所述路段;以及
显示单元,用于在电子地图中显示渲染后的路段。
2.如权利要求1所述的电子地图装置,其特征在于,所述不同格式为不同颜色、不同图案或其组合。
3.如权利要求1所述的电子地图装置,其特征在于,所述显示单元还用于在所述路段旁根据不同的路况显示不同的图例。
4.如权利要求3所述的电子地图装置,其特征在于,所述显示单元还用于在所述图例旁显示路径提示。
5.如权利要求1所述的电子地图装置,其特征在于,还包括:路径调整单元,用于在所述路段被拖动后调用所述路径获取单元根据拖动的位置重新获取路径,所述路径获取单元重新获取路径后将获取的路径传递至所述路段拆分单元。
6.一种电子地图路径呈现方法,其包括:
根据寻路算法计算起点与终点之间的最优路径;
根据路况信息的最小单位将所述最优路径拆分为多个依次相连的路段,所述路段采用点Point序列表述,其中,所述路况信息以路或者以更小的单位描述,若所述路况信息以路为单位描述,则路径经过一条路的全部可以作为一个路段;若路况信息是以更小的单位描述的,则相应地,可以根据路况信息的最小单位将路径经过该条路的部分拆分为多个路段,每个路段对应一个路况信息的节点;
获取每个路段的路况信息;
根据每个路段的路况信息相应采用不同格式渲染所述路段;以及
在所述电子地图上显示渲染后的路径。
7.如权利要求6所述的电子地图路径呈现方法,其特征在于,所述不同格式为不同颜色、不同图案或其组合。
8.如权利要求6所述的电子地图路径呈现方法,其特征在于,还包括在路段旁根据不同的路况显示不同的图例。
9.如权利要求8所述的电子地图路径呈现方法,其特征在于,还包括在所述图例旁显示路径提示。
10.如权利要求6所述的电子地图路径呈现方法,其特征在于,还包括:在所述路段被拖动后根据拖动的位置重新进行所述获取起点与终点之间的路径及以后各步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210236490.6A CN103000075B (zh) | 2012-07-10 | 2012-07-10 | 一种电子地图装置及电子地图路径呈现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210236490.6A CN103000075B (zh) | 2012-07-10 | 2012-07-10 | 一种电子地图装置及电子地图路径呈现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103000075A CN103000075A (zh) | 2013-03-27 |
CN103000075B true CN103000075B (zh) | 2016-01-06 |
Family
ID=47928590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210236490.6A Active CN103000075B (zh) | 2012-07-10 | 2012-07-10 | 一种电子地图装置及电子地图路径呈现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103000075B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109425360A (zh) * | 2017-08-24 | 2019-03-05 | 阿里巴巴集团控股有限公司 | 应用于地图中的路况显示方法、装置及显示设备 |
KR102612960B1 (ko) * | 2018-01-23 | 2023-12-13 | 삼성전자주식회사 | 지도 수신 방법 및 이를 위한 장치 |
CN111829539A (zh) * | 2019-04-23 | 2020-10-27 | 广州数鹏通科技有限公司 | 导航路径规划方法、装置、导航终端和存储介质 |
CN117268427B (zh) * | 2023-09-27 | 2024-10-29 | 江苏泽景汽车电子股份有限公司 | 导航信息显示方法及装置、存储介质及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1069405A2 (en) * | 1999-07-14 | 2001-01-17 | Kabushiki Kaisha Equos Research | Navigation method and system |
JP3883719B2 (ja) * | 1998-12-10 | 2007-02-21 | アルパイン株式会社 | 経路探索システムの目的地候補表示方法 |
CN101017611A (zh) * | 2006-12-22 | 2007-08-15 | 凯立德欣技术(深圳)有限公司 | 一种根据路况信息实现gps导航的方法、装置及设备 |
CN101086806A (zh) * | 2006-06-06 | 2007-12-12 | 同济大学 | 一种基于交通信息网格平台的车载终端的系统及方法 |
CN101799300A (zh) * | 2010-03-11 | 2010-08-11 | 王明海 | 根据路况进行导航的方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001280986A (ja) * | 2000-03-30 | 2001-10-10 | Denso Corp | 地図表示装置 |
-
2012
- 2012-07-10 CN CN201210236490.6A patent/CN103000075B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3883719B2 (ja) * | 1998-12-10 | 2007-02-21 | アルパイン株式会社 | 経路探索システムの目的地候補表示方法 |
EP1069405A2 (en) * | 1999-07-14 | 2001-01-17 | Kabushiki Kaisha Equos Research | Navigation method and system |
CN101086806A (zh) * | 2006-06-06 | 2007-12-12 | 同济大学 | 一种基于交通信息网格平台的车载终端的系统及方法 |
CN101017611A (zh) * | 2006-12-22 | 2007-08-15 | 凯立德欣技术(深圳)有限公司 | 一种根据路况信息实现gps导航的方法、装置及设备 |
CN101799300A (zh) * | 2010-03-11 | 2010-08-11 | 王明海 | 根据路况进行导航的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103000075A (zh) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4774553B2 (ja) | 地図表示制御装置、地図表示制御方法並びに地図表示制御用プログラム及び情報記録媒体 | |
KR101962394B1 (ko) | 맵 지형지물의 현저성-기반 발생 및 렌더링 | |
CN103000075B (zh) | 一种电子地图装置及电子地图路径呈现方法 | |
KR20140075760A (ko) | 집성 특징부 식별자를 이용한 지도 요소들 관리 | |
JP2017097088A (ja) | 地図生成装置及び地図生成方法、ナビゲーション管理システム | |
JP4774560B2 (ja) | 地図表示制御装置、地図表示制御方法並びに地図表示制御用プログラム及び情報記録媒体 | |
US10147162B2 (en) | Method and system for recognizing POI outside map screen | |
JP5561915B2 (ja) | 地図描画装置及びプログラム | |
CN103376114B (zh) | 由点数据产生对地理对象的路线进行连续描述的几何数据 | |
TWI676784B (zh) | 用以呈現精簡導航呈現畫面之方法及非暫時性機器可讀媒體 | |
JP5299993B2 (ja) | 地図表示装置および地図表示方法 | |
CN105893577B (zh) | 路网数据处理方法及装置 | |
US20140324327A1 (en) | Methods and systems for providing geotemporal graphs | |
CN103335659B (zh) | 2d/3d地图显示方法以及指路或导航方法 | |
CN101561286B (zh) | 跨区域地图数据加载显示方法 | |
CN103712628A (zh) | 导航路径描绘方法和终端 | |
CN107220257B (zh) | 电子地图绘制方法及装置 | |
CN104217580A (zh) | 面向车辆群组动画的路网语义建模方法及系统 | |
CN113805827A (zh) | 一种投屏展示方法、装置、电子设备及存储介质 | |
CN106126628A (zh) | 一种公共区域智能信息查询追踪系统及方法 | |
KR101843862B1 (ko) | 자전거 도로 정보를 제공하는 방법 및 시스템 | |
WO2024114620A1 (zh) | 车辆变道成功率的预测方法、装置、计算机设备和存储介质 | |
US9697292B2 (en) | Content management device and content management method | |
CN115937352B (zh) | 矿山场景仿真方法、系统、电子设备及存储介质 | |
CN110427409A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180928 Address after: 100086 Beijing Haidian District Zhichun Road 49 No. 3 West 309 Patentee after: Tencent cloud computing (Beijing) limited liability company Address before: 518044 East 403 room, Sai Ge science and Technology Park, Futian District Zhenxing Road, Shenzhen, Guangdong, China, 2 Patentee before: Tencent Technology (Shenzhen) Co., Ltd. |
|
TR01 | Transfer of patent right |