随笔分类 -  GIS

摘要:需求 看到别的公司做的要图标绘,我们也想做一个,所以我就研究一下怎么实现。 像进攻方向、钳击、聚集地这些,网上已有大佬开源,我之前已集成到我的Demo中。 要图标绘的标号虽然很多,多数都是点状的,相对比较简单。有些线状的比较复杂,如下图所示: 说明:因为我没有相关的svg图形,使用其它svg图形拼凑 阅读全文
posted @ 2025-04-08 09:19 0611163 阅读(309) 评论(0) 推荐(0)
摘要:实现地图瓦片纠偏的leaflet.mapCorrection.js代码: //坐标转换 L.CoordConvertor = function () { /**百度转84*/ this.bd09_To_gps84 = function (lng, lat) { var gcj02 = this.bd 阅读全文
posted @ 2021-11-26 10:29 0611163 阅读(2252) 评论(0) 推荐(1)
摘要:按网上的思路一般要写双层循环,第一层循环遍历点集合,时间复杂度为O(N),第二层循环遍历结果集,逐一计算距离,距离小于阈值的不加入结果集,距离大于阈值的加入结果集,时间复杂度为O(M),双层循环总时间复杂度为O(N * M)。 新的算法思路:坐标点的经纬度经过计算得到的结果作为HashMap的Key 阅读全文
posted @ 2021-09-10 14:19 0611163 阅读(1138) 评论(0) 推荐(1)
摘要:箭头不是画的线段,是贴的图标,再按方向旋转一下。 代码: //添加箭头线 function addLineDirection(polylinePointArr, source, target) { var lineDirection = {}; var polyline1 = L.polyline( 阅读全文
posted @ 2020-08-01 12:34 0611163 阅读(3107) 评论(4) 推荐(1)
摘要:leaflet有个绘图插件Leaflet.draw,但是我不想要它的控件,只想用它的绘制功能,控件我自己提供,当时不知道如何使用,就自己写了个绘制点线面圆和椭圆的工具,代码如下: /// <reference path="define.js" /> /// <reference path="icon 阅读全文
posted @ 2020-08-01 10:16 0611163 阅读(1974) 评论(1) 推荐(1)
摘要:(地图瓦片纠偏最好的方法在这:https://www.cnblogs.com/s0611163/p/15606460.html) 地图区域是一个市,偏移量可以近似认为是固定不变的,通过修改Leaflet-src.js源码中的_update方法和_addTile方法对瓦片进行偏移纠偏。 Leaflet 阅读全文
posted @ 2020-07-29 14:09 0611163 阅读(3148) 评论(0) 推荐(0)
摘要:(地图瓦片纠偏最好的方法在这:https://www.cnblogs.com/s0611163/p/15606460.html) 对于地图坐标偏移,以leaflet为例,有如下解决办法 方法1、修改leaflet源码,解决地图坐标偏移问题 方法2、将点位真实的经纬度经过偏移算法,添加到加密的地图上 阅读全文
posted @ 2019-12-13 14:25 0611163 阅读(3842) 评论(0) 推荐(2)
摘要:(地图瓦片纠偏最好的方法在这:https://www.cnblogs.com/s0611163/p/15606460.html) 对谷歌瓦片地图进行纠偏,有两种方法:一是对拼接大图进行纠偏,然后重新切片;二是直接对瓦片图进行纠偏。这里我用的是第二种方法,即直接对瓦片地图进行纠偏。 App.confi 阅读全文
posted @ 2018-08-17 10:27 0611163 阅读(1623) 评论(2) 推荐(0)
摘要:1、引用JS: <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=87be68605271c5e4cfe712787041be0a"></script> 2、HTML: 东经: <input name= 阅读全文
posted @ 2014-12-25 11:35 0611163 阅读(848) 评论(0) 推荐(0)