地图路径生成方法、装置、系统和存储介质制造方法及图纸

技术编号:17879713 阅读:69 留言:0更新日期:2018-05-06 01:19
本发明专利技术公开了一种地图路径生成方法、装置、系统和存储介质。该方法包括:设置地图页面,地图页面中至少包括地图显示区域和路径点数据读取接口;获取用于生成地图路径的路径点数据集合,按照指定的数据结构将路径点数据集合存储为至少两组路径点数据;利用路径点数据读取接口,提取至少两组路径点数据中的至少一组路径点数据,生成与被提取的路径点数据对应的地图路径,并在地图显示区域中显示生成的地图路径。根据本发明专利技术实施例提供的地图路径生成方法,可以自动读取需要生成地图路径的路径点数据记录,避免手动输入的繁琐和耗时。

Map path generation method, device, system and storage medium

The invention discloses a map path generation method, a device, a system and a storage medium. The method includes: setting the map page, at least including the map display area and the path point data reading interface, obtaining the path point data set to generate the map path, storing the path point data set as at least two groups of path points according to the specified data structure, and using the path point data to read the interface. At least one set of path point data in at least two sets of path point data is extracted, and a map path corresponding to the extracted path point data is generated, and the generated map path is displayed in the map display area. According to the method of map path generation provided by the embodiment of the invention, the path point data recording which needs to generate the map path can be automatically read, so as to avoid the tedious and time-consuming of manual input.

【技术实现步骤摘要】
地图路径生成方法、装置、系统和存储介质
本专利技术涉及计算机
,尤其涉及一种地图路径生成方法、装置、系统和存储介质。
技术介绍
随着物流行业的发展,合理的物流路线规划对于提高物流效率越来越重要,规划出合理的路径之后,需要在地图上显示该路径并为物流配送人员提供路线导航。目前,现有的地图应用程序可以为用户提供位置搜索服务。用户可以选择一款地图应用程序,在该地图应用程序中通过搜索目标地点,获取该目标地点的具体位置、周边商圈、以及获取以该目标地点为中心的自定义范围的可视地图等;现有的地图应用程序还可以为用户提供路线查询及导航服务,通过输入起点和目标地点进行路线查询,得到该起点和目标地点之间的路径,以对该起点到目标地点之间的地图路径进行路线规划。但是,仅仅依靠已有的地图应用程序提供的路线规划方法,每次生成地图路径都需要手动输入一遍路径点位置信息,当需要规划大量路径时,非常繁琐和耗时。
技术实现思路
本专利技术实施例提供一种地图路径生成方法、装置、系统和存储,可以自动读取需要生成地图路径的路径点数据记录,避免手动输入的繁琐和耗时,提高地图路径生成效率。根据本专利技术实施例的一方面,提供一种地图路径生成方法,包括:设置地图页面,地图页面中至少包括地图显示区域和路径点数据读取接口;获取用于生成地图路径的路径点数据集合,按照指定的数据结构将路径点数据集合存储为至少两组路径点数据;利用路径点数据读取接口,提取至少两组路径点数据中的至少一组路径点数据,生成与被提取的路径点数据对应的地图路径,并在地图显示区域中显示生成的地图路径。根据本专利技术实施例的另一方面,提供一种地图路径生成装置,包括:页面设置模块,用于设置地图页面,地图页面中至少包括地图显示区域和路径点数据读取接口;数据存储模块,用于获取用于生成地图路径的路径点数据集合,按照指定的数据结构将路径点数据集合存储为至少两组路径点数据;地图路径生成模块,用于利用路径点数据读取接口,提取至少两组路径点数据中的至少一组路径点数据,生成与被提取的路径点数据对应的地图路径,并在地图显示区域中显示生成的地图路径。根据本专利技术实施例的再一方面,提供一种地图路径生成系统,包括:存储器和处理器;该存储器用于存储程序;该处理器用于读取存储器中存储的可执行程序代码以执行上述的地图路径生成方法。根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述各方面所述的地图路径生成方法。根据本专利技术实施例中的地图路径生成方法、装置、系统和存储介质,在设计的地图页面中,可以按照预定的顺序自动读取需要生成地图路径的路径点数据记录,并调用地图API,生成与路径点数据记录对应的地图路径,从而避免手动输入的繁琐与耗时,以适应物流或其他行业中需要集中生成大量路径的需求。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是示出根据本专利技术一实施例的地图路径生成方法的流程图;图2是图1中设置地图页面的具体流程图;图3是图1中按照指定的数据机构存储的路径点数据集合的具体流程图;图4是图1中生成与被提取的路径点数据对应的地图路径的具体流程图;图5是示出本专利技术另一实施例的地图路径生成方法的流程图;图6示出了根据本专利技术一实施例提供的地图路径生成装置的结构示意图;图7是图6中页面设置模块详细结构示意图;图8是图6中路径点数据存储模块详细结构示意图;图9是图6中地图路径生成模块详细结构示意图;图10是示出能够实现根据本专利技术实施例的地图路径生成方法和装置的计算设备的示例性硬件架构的结构图。在附图中,相同的部件使用相同的附图标记,标记说明如下:610-页面设置模块;611-地图页面设计单元;612-地图初始化单元;613-地图页面加载单元;620-路径点数据存储模块;621-路径点数据集合获取单元;622-路径点数据排列单元;623-路径点数据记录排列单元;624-文件存储单元;630-地图路径生成模块;631-路径点数据存储单元;632-路径点数据提取单元;633-生成地图路径处理单元;1000-计算设备;1001-输入设备;1002-输入接口;1003-中央处理器;1004-存储器;1005-输出接口;1006-输出设备;1010-总线。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。在本专利技术实施例中,地图应用程序编程接口(ApplicationProgrammingInterface,API)是地图应用程序预先定义的,可以提供多种地图服务的一些函数。通过地图API,开发人员可以在自己设计的网站直接访问或调用该地图API提供的地图服务或相关函数,而无需访问源码或理解该地图服务的内部工作机制的细节。作为一个示例,地图API提供的地图服务可以包括如下项中的至少一种:本地搜索服务、公交导航搜索服务、驾车导航搜索服务、步行导航搜索服务、骑行导航搜索服务、地址解析服务等。在本专利技术实施例中,可以使用多种地图应用程序为开发者提供地图API。例如,可以使用但不限于百度地图、高德地图、谷歌地图、搜狗地图等来提供对应的地图API。为了简化描述起见,本文下述的多个实施例基于百度地图API描述本专利技术实施例的地图路径生成方法,但该描述并不能被解读为限制本方案的范围或实施可能性,基于百度地图API以外的其他地图应用程序提供的地图API的处理方法与基于百度地图API的处理方法保持一致。为了更好的理解本专利技术,下面将结合附图,详细描述根据本专利技术实施例的地图路径生成方法、装置、系统和存储介质,应注意,这些实施例并不是用来限制本专利技术公开的范围。图1是示出根据本专利技术实施例的地图路径生成方法流程图。如图1所示,本专利技术实施例中的地图路径生成方法100包括以下步骤:步骤S110,设置地图页面,地图页面中至少包括地图显示区域和路径点数据读取接口。步骤S120,获取用于生成地图路径的路径点数据集合,按照指定的数据结构将路径点数据集合存储为至少两组路径点数据。步骤S130,利用路径点数据读取接口,提取至少两组路本文档来自技高网...
地图路径生成方法、装置、系统和存储介质

【技术保护点】
一种地图路径生成方法,其特征在于,所述路径生成方法包括:设置地图页面,所述地图页面中至少包括地图显示区域和路径点数据读取接口;获取用于生成地图路径的路径点数据集合,按照指定的数据结构将所述路径点数据集合存储为至少两组路径点数据;利用所述路径点数据读取接口,提取所述至少两组路径点数据中的至少一组路径点数据,生成与被提取的路径点数据对应的地图路径,并在所述地图显示区域中显示所述生成的地图路径。

【技术特征摘要】
1.一种地图路径生成方法,其特征在于,所述路径生成方法包括:设置地图页面,所述地图页面中至少包括地图显示区域和路径点数据读取接口;获取用于生成地图路径的路径点数据集合,按照指定的数据结构将所述路径点数据集合存储为至少两组路径点数据;利用所述路径点数据读取接口,提取所述至少两组路径点数据中的至少一组路径点数据,生成与被提取的路径点数据对应的地图路径,并在所述地图显示区域中显示所述生成的地图路径。2.根据权利要求1所述的地图路径生成方法,其特征在于,所述获取用于生成地图路径的路径点数据集合,按照指定的数据结构将所述路径点数据集合存储为至少两组路径点数据,包括:获取用于生成地图路径的路径点数据集合,所述路径点数据集合包括至少两组路径点数据;按行排列所述至少两组路径点数据,所述排列中的每一行包括所述路径点数据集合中的一组路径点数据。3.根据权利要求2所述的地图路径生成方法,其特征在于,所述按行排列所述至少两组路径点数据,包括:获取每组路径点数据对应的多个数组对象;使用所述多个数组对象,记录所述每组路径点数据的路径点位置信息;依次将每组路径点数据对应的多个数组对象作为一行进行排列。4.根据权利要求1所述的地图路径生成方法,其特征在于,所述利用所述路径点数据读取接口,提取所述至少两组路径点数据中的至少一组路径点数据,生成与被提取的路径点数据对应的地图路径,并在所述地图显示区域中显示所述生成的地图路径,包括:将所述至少两组路径点数据存储在至少一个指定格式的文件中;利用所述路径点数据读取接口,从所述至少一个指定格式的文件中提取至少一组路径点数据;依次对被提取的每一组路径点数据进行生成地图路径的处理,所述生成地图路径的处理包括:基于地图应用程序提供的应用程序编程接口,生成与被提取的每一组路径点数据对应的地图路径,以及利用所述生成的地图路径更新所述地图显示区域。5.根据权利要求4所述的地图路径生成方法,其特征在于,所述基于地图应用程序提供的应用程序编程接口,生成与被提取的每一组路径点数据对应的地图路径,包括:分别将被提取的每一组路径点数据作为待处理路径点数据,解析所述待处理路径点数据,得到所述待处理路径点数据中的路径点位置信息,所述路径点位置信息至少包括起始点的位置信息和终止点的位置信息;基于地图应用程序提供的应用程序编程接口,生成与所述待处理路径点数据对应的地图路径,所述地图路径为从所述起始点到所述终止点的至少一条地图路线。6.根据权利要求4所述的地图路径生成方法,其特征在于,所述地图路径生成方法还包括:从所述至少一个指定格式的文件中未经所述地图路径生成处理的路径点数据中,继续提取至少一组路径点数据,对所述继续提取的每一组路径点数据进行所述生成地图路径的处理,直到所述至少一个指定格式的文件中,未经所述地图路径生成处理的路径点数据的组数等于零。7.根据权利要求3或5所述的地图路径生成方法,其特征在于,所述路径点位置信息还包括:至少一个途径点的位置信息;所述地图路径为从所述起始点到所述终止点,并途径所述至少一个途径点的至少一条地图路线。8.根据权利要求7所述的地图路径生成方法,其特征在于,所述起始点的位置信息包括:所述起始点的地理位置名称或所述起始点的路径点地理位置坐标;所述终止点的位置信息包括:所述终止点的地理位置名称或所述终止点的路径点地理位置坐标;所述至少一个途径点的位置信息包括:所述至少一个途径点的地理位置名称或所述至少一个途径点的地理位置坐标。9.一种地图路径生成装置,其特征在于,所述地图路径生成装置包括:页面设置模块,用于设置地图页面,所述地图页面中至少包括地图显示区域和路径点数据读取接口;路径点数据存储模块,用于获取用于生成地图路径的路径点数据集合,按照指定的...

【专利技术属性】
技术研发人员:刘铮铮
申请(专利权)人:北京金风科创风电设备有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1