在我的多边形地图的difference()实现后,我发现,当我放大地图时,一些不应该出现的意外形状出现或消失。有MultyPolygon和Polygon类型的多边形,我对它们进行了比较,甚至检查了多边形坐标的长度,但这没有帮助。let x if (x === 0) { } else {
if (previousFeature.geometry.coordina
我想在地图上模拟多恩的移动。为了做到这一点,我想使用socket.io发送当前经度和纬度的无人机。只是为了模拟,因为在生产中数据会通过套接字。我在地图上有两个经纬度点。现在,我想通过添加两个点在行上生成一些点,这样我就可以在某个时间间隔内通过socket发送它们。当我检查它的返回值时,我发现它是LineStrings的集合。我所需要的A= lon1,lat1 B= lon2,lat2[// some more points