[发明专利]一种在网页地图上增加定位点容量的方法有效
申请号: | 201911004421.0 | 申请日: | 2019-10-22 |
公开(公告)号: | CN110825753B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 林权威;曹胜柳;房宏 | 申请(专利权)人: | 南京沃旭通讯科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/29;G06F16/9537 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 王磊 |
地址: | 210018 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 地图 增加 定位 容量 方法 | ||
1.一种在网页地图上增加定位点容量的方法,其特征在于,所述方法包括:
S1:在数据后台添加若干个定位对象,设置各定位对象的参数;所述定位对象包括原先添加并且已经和网页地图上具体位置点关联起来的定位对象,也包括新添加的定位对象,这些新添加的定位对象还未与网页地图上的具体位置点发生关联,等待被加入至网页地图中所述各定位对象的参数包括定位对象ID、定位对象名称、定位对象坐标、定位对象所属图层的标识、定位对象特征,所述定位对象ID为定位对象的唯一标识;
S2:根据外部输入的指定图层指令,在数据后台选择该指定图层数据;
S3:采用地图框架创建前端网页地图,初始化所述前端网页地图,将步骤S2中所述指定图层设置为当前图层,作为定位对象的容器,用于接收和显示数据后台发送的定位对象;
S4:在数据后台选择其中一个定位对象发送至前端网页地图,判断所选定位对象是否属于当前图层,若是,则跳转至步骤S5;若否,结束对该定位对象的处理,跳转至步骤S6;
接收网页地图更新指令,开始进行将定位对象添加至网页地图中的操作;
设置定位点更新的第一重判断条件:判断数据后台中的定位对象是否属于网页地图的当前图层;判断方式有两种:
第一种,数据后台读取定位对象参数中的定位对象所属图层的标识,若该字段为空,则该定位对象还未与任何图层的位置点发生关联,属于新定位对象,需要进行第二种方式的判断;若该字段为确定的图层标识,则判断该定位对象是否属于当前图层;
第二种,数据后台根据定位对象参数中的坐标或者其它特征值来确定该定位对象是否属于当前图层;
完成判断后,对于不属于当前图层的定位对象,将其过滤,在前端网页地图中不予更新显示,结束对该定位对象的处理,对于属于当前图层的定位对象,进入第二重判断;S5:判断所述定位对象在当前图层中是否存在历史位置信息,若存在历史位置信息,将该定位对象的当前位置信息与前一个更新轮次的历史位置信息进行比较,若二者距离小于预设阈值范围,将该定位对象的当前位置信息作为历史位置信息的重复干扰项,结束对该定位对象的处理,跳转至步骤S6;若二者距离大于等于预设阈值范围,将该定位对象的当前位置信息更新至当前图层中,并对该定位对象的参数进行设置;
若不存在历史位置信息,将所述定位对象的当前位置信息更新至当前图层中,并对该定位对象的参数进行设置;
设置定位点更新的第二重判断条件:判断属于当前图层的该定位对象在网页地图当前图层中是否有历史位置信息;
判断是否有历史位置信息采取以下方式:提取定位对象的特征关键字,搜索与关键字对应的位置信息是否有相似匹配的历史位置信息;根据定位对象坐标判断是否有相关联的历史信息;
若没有与定位对象相近的历史位置信息,则该定位对象为待添加定位点,将该新定位对象及其当前位置信息添加至当前图层中,用以标识当前图层中该点的位置信息,并将该新定位对象ID与当前图层的该点位置进行关联,将关联结果发送至数据后台,设置该定位对象的相关参数特征值;
若有与定位对象相近的历史位置信息,该定位对象的当前位置信息与前一个更新轮次的历史位置信息进行比较;
S6:重复步骤S4至S5,直至完成数据后台中所有定位对象的位置信息更新操作,结束当前轮次的网页地图更新流程。
2.根据权利要求1所述的一种在网页地图上增加定位点容量的方法,其特征在于,在步骤S2中,所述地图框架包括openlayers地图框架。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京沃旭通讯科技有限公司,未经南京沃旭通讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911004421.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种去皮切丝机
- 下一篇:一种基于主动驾驶控制的有轨电车协同控制方法及系统