基于地图API的海量覆盖物绘制方法技术

技术编号:14458105 阅读:145 留言:0更新日期:2017-01-19 15:10
本发明专利技术公开了一种基于地图API的海量覆盖物绘制方法,属于地图API函数应用技术领域领域,该方法包括:在地图的布局上对应放置一层图形容器,并在图形容器上建立WEBGL坐标系,所述WEBGL坐标系的原点与地图中预设的经纬度坐标点对应;从后台提取覆盖物的经纬度坐标数据,并把覆盖物的经纬度坐标数据转化为WEBGL坐标系的数据,得到覆盖物转化后的坐标点(x,y);将坐标点(x,y)作为覆盖物的原点,通过显卡绘制覆盖物。WEBGL绘图是通过显卡绘图而不是通过浏览器查找加载图形,极大的提升了绘图的速度和覆盖物的加载速度,避免出现因当覆盖物数量过多时,地图加载速度变慢甚至导致浏览器崩溃的现象。

【技术实现步骤摘要】

本专利技术涉及地图API函数应用
领域,特别涉及一种基于地图API的海量覆盖物绘制方法
技术介绍
随着物联网技术的发展,地图应用范围在不断的增加,地图应用程序接口(ApplicationProgrammingInterface,API)被运用在越来越多的领域,而地图覆盖物是地图API应用中不可或缺的一个环节,在现实应用过程中,往往需要将海量的覆盖物添加到地图上。目前在地图API的应用过程中仍存在明显的缺陷:目前地图API的覆盖物添加方法是浏览器访问内存中的图形,把图形加载到浏览器中。因此加载覆盖物的速度比较慢,而且当地图覆盖物的数量过多时,地图的加载过程会变得更慢,甚至会导致浏览器的崩溃。
技术实现思路
本专利技术的目的在于提供一种基于地图API的海量覆盖物绘制方法,以解决现有的覆盖物绘制速度慢且通过浏览器加载覆盖物速度慢的问题。在图形容器上建立WEBGL坐标系,所述WEBGL坐标系的原点与地图中预设的经纬度坐标点对应;从后台提取覆盖物的经纬度坐标数据,并把覆盖物的经纬度坐标数据转化为WEBGL坐标系的数据,得到覆盖物转化后的坐标点(x,y);将坐标点(x,y)作为覆盖物的原点本文档来自技高网...

【技术保护点】
一种基于地图API的海量覆盖物绘制方法,其特征在于:所述方法包括如下步骤:S1、在地图的布局上对应放置一层图形容器,并在图形容器上建立WEBGL坐标系,所述WEBGL坐标系的原点与地图中预设的经纬度坐标点对应;S2、从后台提取覆盖物的经纬度坐标数据,并把覆盖物的经纬度坐标数据转化为WEBGL坐标系的数据,得到覆盖物转化后的坐标点(x,y);S3、将坐标点(x,y)作为覆盖物的原点,通过显卡绘制覆盖物。

【技术特征摘要】
1.一种基于地图API的海量覆盖物绘制方法,其特征在于:所述方法包括如下步骤:S1、在地图的布局上对应放置一层图形容器,并在图形容器上建立WEBGL坐标系,所述WEBGL坐标系的原点与地图中预设的经纬度坐标点对应;S2、从后台提取覆盖物的经纬度坐标数据,并把覆盖物的经纬度坐标数据转化为WEBGL坐标系的数据,得到覆盖物转化后的坐标点(x,y);S3、将坐标点(x,y)作为覆盖物的原点,通过显卡绘制覆盖物。2.如权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:权循华杜庆朋李诚黎仁安陈利文陈辉苏辉
申请(专利权)人:合肥大明节能科技股份有限公司
类型:发明
国别省市:安徽;34

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

1