本发明专利技术公开了一种用户自定义地图的生成方法和装置。所述方法包括:根据用户的地图建立请求,建立标准地图配置文件;根据用户输入的地图配置信息,对所述标准地图配置文件进行调整,生成用户自定义地图配置文件;根据所述用户自定义地图配置文件生成用户自定义地图。本发明专利技术通过根据用户的地图建立请求,生成用户自定义地图技术手段,使得地图制作人员不再需要通过编程的方式来生成自定义地图,仅通过输入简单的地图配置信息,就可以方便、快捷的生成自定义地图。
【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种用户自定义地图的生成方法和装置。所述方法包括:根据用户的地图建立请求,建立标准地图配置文件;根据用户输入的地图配置信息,对所述标准地图配置文件进行调整,生成用户自定义地图配置文件;根据所述用户自定义地图配置文件生成用户自定义地图。本专利技术通过根据用户的地图建立请求,生成用户自定义地图技术手段,使得地图制作人员不再需要通过编程的方式来生成自定义地图,仅通过输入简单的地图配置信息,就可以方便、快捷的生成自定义地图。【专利说明】一种用户自定义地图的生成方法和装置
本专利技术实施例涉及地图生成技术,尤其涉及一种用户自定义地图的生成方法和装置。
技术介绍
随着互联网技术的不断发展,人们越来越依赖互联网来提供丰富、快捷和及时的信息,而电子地图信息是其中非常重要的信息。电子地图相对于传统的纸质地图,其具有更新及时、便于查询、使用直观简洁以及提供信息丰富等诸多优点。目前,可以向用户提供在线电子地图的地图供应商主要有百度公司的百度地图(map.baidu.com)和谷歌公司的google 地图(ditu.google, cn)等。随着技术的不断进步,人们对于电子地图的要求也越来越高,例如:越来越多的人希望能够制作个性化的自定义地图。在现有技术中,如果地图制作人员想要制作自定义地图的话,需要根据地图供应商提供的应用程序接口,例如:通过百度地图的JS (JavaScript,爪睡脚本)API (Application Programming Interface,应用程序接口)进行二次编程,以生成用户自定义地图。这就要求地图制作人员具有一定的软件开发知识,因此无法满足普通用户的制作自定义地图的需求。
技术实现思路
有鉴于此,本专利技术实施例提供一种用户自定义地图的生成方法和装置,以优化现有的自定义地图生成方式,满足没有编程基础的普通用户的自定义地图制作需求。在第一方面,本专利技术实施例提供了一种用户自定义地图的生成方法,包括:根据用户的地图建立请求,建立标准地图配置文件;根据用户输入的地图配置信息,对所述标准地图配置文件进行调整,生成用户自定义地图配置文件;根据所述用户自定义地图配置文件生成用户自定义地图。在第二方面,本专利技术实施例提供了一种用户自定义地图的生成装置,包括:标准地图文件获取单元,用于根据用户的地图建立请求,建立标准地图配置文件;自定义地图文件生成单元,用于根据用户输入的地图配置信息,对所述标准地图配置文件进行调整,生成用户自定义地图配置文件;自定义地图生成单元,用于根据所述用户自定义地图配置文件生成用户自定义地图。本专利技术实施例通过根据用户的地图建立请求,建立标准地图配置文件;根据用户输入的地图配置信息,对标准地图配置文件进行调整,生成用户自定义地图配置文件;根据所述用户自定义地图配置文件生成用户自定义地图技术手段,使得地图制作人员不再需要通过编程的方式来生成自定义地图,仅通过输入简单的地图配置信息,就可以方便、快捷的生成自定义地图。优化了现有的自定义地图生成方式,满足了没有编程基础的普通用户的自定义地图制作需求,提高了生成用户自定义地图的有效性和便捷性。【专利附图】【附图说明】图1是本专利技术第一实施例的一种用户自定义地图的生成方法的流程图;图2是本专利技术第一实施例的一种用于接收用户输入的地图配置信息的人机交互界面示意图;图3是本专利技术第二实施例的一种用户自定义地图的生成方法的流程图;图4是本专利技术第三实施例的一种用户自定义地图的生成方法的流程图;图5是本专利技术第三实施例的一种用户配置信息在地图中的显示效果图;图6是本专利技术第四实施例的一种用户自定义地图的生成装置的结构图。【具体实施方式】为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。第一实施例图1是本专利技术第一实施例的一种用户自定义地图的生成方法的流程图,本实施例的方法可以由用户自定义地图的生成装置来执行,该装置可通过硬件和/或软件的方式实现,一般可集成于地图服务器内,与安装于移动终端或者PC机(Personal Computer,个人计算机)的客户端交互配合。本实施例的方法具体包括如下操作:110、根据用户的地图建立请求,建立标准地图配置文件。在本实施例中,地图服务器根据用户的地图建立请求,建立标准地图配置文件。在本实施例中,地图建立请求可以具体为:用户通过人机交互界面向地图服务器发送的请求。其中,所述地图建立请求中可以包括用户标识。具体的,所述用户标识可以为:用户在地图服务器上的登陆账号名或者用户设备的设备标识等,对此并不限定。在本实施例中,为了使得用户能够简单、快捷的生成自定义地图,地图服务器会首先为发送地图建立请求的用户生成一个标准地图配置文件。其中,标准地图配置文件为模板文件,在该模板文件中预先写入了可以提供给用户修改的至少一个地图配置参数,并且该至少一个地图配置参数的参数值被设定为默认值。通过该标准地图配置文件,地图服务器可以直接生成一个标准地图。在一个例子中,地图配置参数可以具体包括:地图底板颜色、地图元素(例如:道路、建筑物、水域、陆地或者兴趣点等)的显示配置、筛选面板(例如,缩放面板、地图类型控件或者比例尺控件的等)的显示配置、以及兴趣点模板的显示配置等,对此并不限定。相应的,如果地图配置参数为地图底板颜色,该配置参数的默认值可以为白色、黑色或者蓝色等颜色值;如果地图配置参数为筛选面板的显示配置,该类配置参数的默认值可以为显示或者不显示,以及具体的显示位置等。当然,本领域技术人员可以理解的是,可以在实际应用中对标准模板中的配置参数以及配置参数的默认值按照实际情况进行预设,对此并不限定。如下所示的为一个标准地图配置文件的格式示例:【权利要求】1.一种用户自定义地图的生成方法,其特征在于,包括: 根据用户的地图建立请求,建立标准地图配置文件; 根据用户输入的地图配置信息,对所述标准地图配置文件进行调整,生成用户自定义地图配置文件; 根据所述用户自定义地图配置文件生成用户自定义地图。2.根据权利要求1所述的方法,其特征在于,所述根据用户输入的地图配置信息,对所述标准地图配置文件进行调整,生成用户自定义地图配置文件具体包括: 根据用户输入的自定义参数配置值,对所述标准地图配置文件中配置参数的参数值进行调整,生成所述自定义地图配置文件。3.根据权利要求1或2所述的方法,其特征在于,还包括: 根据用户输入的用户配置信息,创建附加地图配置文件,其中,所述用户配置信息中包括至少一个位置信息和与所述位置信息对应的描述信息。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述用户自定义地图的配置文件生成所述用户自定义地图具体包括: 获取所述自定义地图配置文件中,与所述自定义参数配置值对应的配置参数名; 获取标准地图提供的,与 所述配置参数名对应的程序接口 ; 向所述程序接口中写入所述自定义参数配置值,生成用户自定义地图。5.根据权利要求3所述的方法,其特征在于,所述根据所述用户自定义地图的配置文件生成所述用户自定义地图还本文档来自技高网...
【技术保护点】
一种用户自定义地图的生成方法,其特征在于,包括:根据用户的地图建立请求,建立标准地图配置文件;根据用户输入的地图配置信息,对所述标准地图配置文件进行调整,生成用户自定义地图配置文件;根据所述用户自定义地图配置文件生成用户自定义地图。
【技术特征摘要】
【专利技术属性】
技术研发人员:倪楷,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。