地图
slayers-777
搞过网络,弄过运维、写过网站、这真的是一条不归路
展开
-
大量坐标点聚合
问题: 一般地图展示的业务定位数据在10W以下,数据量过多时浏览器页面直接展示就会出现卡顿问题; 因此有时候会存在需求,如我们想看一下最近一个月的情况甚至最近一年的情况 这个需求的数据量级实际上已经很大了,已经不能直接将数据直接返回到前端由地图展示; 思路: 后端定时对每天每月每年的数据进行聚合计算,然后生成对应的天表月表年表 简单聚合处理方法: 网格化聚合处理 1. 根据业务区域平均划分网格,网格划分越多,聚合点也就越多也越贴近实际业务情况 2. 将对应的业务坐标点按网格划分归属,此处可原创 2020-09-18 00:23:13 · 1189 阅读 · 0 评论 -
地图多边形点位关系判断
由于工作的业务于地图有关系,所以会经常出现,地图上画圆、画多边形,然后求在该区域内的一些业务数据; 计算时根据使用场景我一般使用一下方式: 一 、java程序内判断 优点:这种方式网上代码比较多,直接拿来就可以用。 缺点:当业务数据量比较大的时候,业务数据从仓库中取出在判断,资源消耗比较大,且通用性不是很好,不推荐; 二、将相关逻辑代码写成自定义数据库函数进行判断 优点:通用函数,可...原创 2019-05-31 15:38:37 · 751 阅读 · 0 评论