基于移动定位和电子地图的绘图方法及系统的制作方法

文档序号:9911184阅读:1225来源:国知局
基于移动定位和电子地图的绘图方法及系统的制作方法
【技术领域】
[0001]本发明涉及绘图领域,尤其涉及一种基于移动定位和电子地图的绘图方法及系统。
【背景技术】
[0002]随着绘图技术的快速发展,用户对绘图功能的要求也越来越高。虽然电子地图、移动定位都已发展成熟,如,百度地图电子地图可以提供移动定位的功能。
[0003]然而,目前还未出现可以实现以现有电子地图为底图,绘制与电子地图相关的图片的方法及系统,尤其是,更未出现可以实现在移动定位的基础上以现有定位后的电子地图为底图,绘制与电子地图相关的图片的方法及系统。因此,用户无法在电子地图上的一个区域或一个位置,尤其是定位区域,绘制与该区域或该位置相关的图片。

【发明内容】

[0004]基于此,有必要提供能一种用户可以在电子地图上的一个区域或一个位置上绘制与该区域或该位置相关的图片的绘图方法及系统。
[0005]—种绘图方法,包括步骤:
[0006]获取预设位置的位置信息;
[0007]根据所述位置信息,加载所述预设位置所属区域的电子地图,形成地图图层;
[0008]在所述地图图层的上方创建绘制图层,并提供绘制工具;
[0009]接收通过所述绘制工具在所述绘制图层上绘制的绘图信息,根据具有所述绘图信息的所述绘制图层与所述位置信息,形成所述预设位置的绘制图片。
[0010]通过上述绘图方法,用户可以在电子地图上的位置信息对应的预设位置上绘制与预设位置相关的绘制图片。该绘制图片可以作为对预设位置的一个记录信息,供用户查看或编辑。
[0011]—种绘图系统,包括:
[0012]位置获取模块,用于获取预设位置的位置信息;
[0013]地图加载模块,用于根据所述位置信息,加载所述预设位置所属区域的电子地图,形成地图图层;
[0014]图层创建模块,用于在所述地图图层的上方创建绘制图层,并提供绘制工具;
[0015]绘图接收模块,用于接收通过所述绘制工具在所述绘制图层上绘制的绘图信息,根据具有所述绘图信息的所述绘制图层与所述位置信息,形成所述预设位置的绘制图片。
[0016]通过上述绘图系统,用户可以在电子地图上的位置信息对应的预设位置上绘制与预设位置相关的绘制图片。该绘制图片可以作为对预设位置的一个记录信息,供用户查看或编辑。
【附图说明】
[0017]图1为一种实施方式的绘图方法的流程图;
[0018]图2为图1的一个步骤的具体流程图;
[0019]图3为另一种实施方式的绘图方法的流程图;
[0020]图4为一种实施方式的绘图系统的结构图;
[0021 ]图5为图4的一个模块的单元结构图;
[0022]图6为另一种实施方式的绘图系统的结构图。
【具体实施方式】
[0023]为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
[0024]除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“或/和”包括一个或多个相关的所列项目的任意的和所有的组合。
[0025]如图1所示,为本发明一种实施方式的绘图方法,包括步骤:
[0026]SI 10:获取预设位置的位置信息。
[0027]位置信息获取的方式可以为移动定位方式或/及用户输入定位方式。具体的,移动定位方式包括GPS定位、基站定位、wifi定位、IP定位、RFID/二维码标签识别定位、蓝牙定位、声波定位、场景识别定位中的任意一种。例如,调用智能手机支持的移动定位功能;又如,调用手机上百度地图的自动定位功能。
[0028]S120:根据所述位置信息,加载所述预设位置所属区域的电子地图,形成地图图层。
[0029]可以通过调用ARCGIS、MAPINFO、谷歌地图、百度地图、必应地图或者其他电子地图或GIS系统提供的地图定位接口来实现。
[0030]S130:在所述地图图层的上方创建绘制图层,并提供绘制工具。
[0031]其中,在电子地图所在的地图图层的上方创建绘制图层可以通过调用ARCGIS、MAPINF0、谷歌地图、百度地图、必应地图或者其他电子地图或GIS系统提供的图层创建接口来实现。
[0032]在其中一些实施例中,绘制图层为透明或半透明图层,如此,可以使用户在绘制图片的过程中,以加载的电子地图为底图,而不必手动绘制或手动加载相应的电子地图。从而,降低使用难度,操作简单,绘图效率高。在其中一个实施例中,半透明图层是指透明度大于0%小于100%的图层;在另一个实施例中,半透明图层的透明度为50%、25%、75%中的任意一个。
[0033]在其中一些实施例中,绘制图层为不透明图层,如此,用户可以绘制任意图案而与具体的电子地图的形状无关,而仅作为记录与电子地图上的预设位置的相关信息。
[0034]透明、半透明或不透明的绘制图层可以通过调用ARCGIS或MAPINF0或GOOGLEEARTH或百度地图或必应地图或其他电子地图或GIS系统提供的图层属性设置接口实现,也可以直接调用OpenCL或OpenGL或DirectX等图形程序接口实现。
[0035]S140:接收通过所述绘制工具在所述绘制图层上绘制的绘图信息,根据具有所述绘图信息的所述绘制图层与所述位置信息,形成所述预设位置的绘制图片。
[0036]当用户使用触屏手机时,接收用户用手在触摸屏上通过绘图工具在绘制图层上绘制的绘图信息;当用户使用笔记本电脑或IPAD时,接收用户用手在触摸屏上或鼠标在屏幕上通过绘图工具在绘制图层上绘制的绘图信息。
[0037]根据具有所述绘图信息的所述绘制图层与所述位置信息,形成所述预设位置的绘制图片,如此,用户可以在电子地图上的预设位置上绘制与预设位置相关的图片。该图片可以作为对预设位置的一个记录信息,供用户查看或编辑。
[0038]上述绘图方法,获取预设位置的位置信息;根据所述位置信息,加载所述预设位置所属区域的电子地图,形成地图图层;在所述地图图层的上方创建绘制图层,并提供绘制工具;接收通过所述绘制工具在所述绘制图层上绘制的绘图信息,根据具有所述绘图信息的所述绘制图层与所述位置信息,形成所述预设位置的绘制图片。通过上述绘图方法,用户可以在电子地图上的位置信息对应的预设位置上绘制与预设位置相关的绘制图片。该绘制图片可以作为对预设位置的一个记录信息,供用户查看或编辑。
[0039]如图2所示,在其中一个实施例中,步骤S140包括:
[0040]S141:接收通过所述绘制工具在所述绘制图层上绘制的绘图信息。
[0041]S143:获取图层合并命令,并根据所述图层合并命令将所述地图图层与具有所述绘图信息的所述绘制图层合并至整合图层。
[0042]在其中一个实施例中,将地图图层和并至绘制图层。
[0043]在其中一个实施例中,保留原地图图层和绘制图层,合并至新建的整合图层。如此避免合并操作覆盖掉原地图图层和绘制图层。
[0044]在绘制图层为透明或半
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1