相关疑难解决方法(0)

如何计算一组循环数据的平均值?

我想计算一组循环数据的平均值.例如,我可能会从阅读指南中获得几个样本.问题当然是如何处理环绕.相同的算法可能对时钟表有用.

实际问题更复杂 - 统计在球体上或在"包裹"的代数空间中意味着什么,例如添加剂组mod n.答案可能不是唯一的,例如359度和1度的平均值可能是0度或180度,但统计上0看起来更好.

这对我来说是一个真正的编程问题,我试图让它看起来不像是一个数学问题.

algorithm math geometry

141
推荐指数
9
解决办法
9万
查看次数

根据纬度和经度列表计算的中心点与实际略有不同

我正在使用 C# 计算可用纬度/经度列表的中心纬度/经度并在 OpenLayer 地图上渲染。

我观察到获取中心 lat/lng 的计算会给我带来 lat/lng 的轻微差异。我参考此链接进行计算计算 多个纬度/经度坐标对的中心点

C# 代码:

static void Main(string[] args)
        {
            List<GeoCoordinate> listCoordinate = new List<GeoCoordinate>();
            listCoordinate.Add(new GeoCoordinate() { Latitude = 22.9833, Longitude = 72.5000 }); //Sarkhej
            listCoordinate.Add(new GeoCoordinate() { Latitude = 18.9750, Longitude = 72.8258 }); //Mumbai
            listCoordinate.Add(new GeoCoordinate() { Latitude = 22.3000, Longitude = 73.2003 }); //Vadodara
            listCoordinate.Add(new GeoCoordinate() { Latitude = 26.9260, Longitude = 75.8235 }); //Jaipur
            listCoordinate.Add(new GeoCoordinate() { Latitude = 28.6100, Longitude = 77.2300 }); //Delhi …
Run Code Online (Sandbox Code Playgroud)

c# geocoding latitude-longitude openlayers

6
推荐指数
1
解决办法
3747
查看次数

谷歌地图中的路线中点

我想知道是否有人知道如何使用谷歌地图api找到两个地方之间的路线的中点.我不想要地理中心,而是沿着行驶距离的中点.我是Javascript和谷歌地图api的新手,所以如果你可以包含一个演示或一些代码与你的答案,这将是非常有帮助的.最终结果将输出纬度和经度,并表示类似于本网站的内容:http://www.geomidpoint.com/meet/.感谢你的帮助!

javascript google-maps google-maps-api-3

3
推荐指数
1
解决办法
8143
查看次数

如何获得某些位置之间的中心点(LatLng)?

任何人都可以帮助我获得中心点.我有6个LatLng对象,现在我需要让LatLng对象居中.非常感谢!

android google-maps

3
推荐指数
3
解决办法
8077
查看次数

如何从给定的坐标中获取中心坐标?

我正在使用 vue2 谷歌地图包,我有这样的数组对象:

markers:[
 { lat: 14.692734621176195, lng: 120.9642877585083 },
 { lat: 14.691963317641529, lng: 120.9715473253784 },
 { lat: 14.702160611177580, lng: 120.9621292582138 }
]
Run Code Online (Sandbox Code Playgroud)

此外,对象标记是动态的,因此它可以包含多于/少于 3 个对象。

问题:谷歌地图在渲染时未居中对齐,因为我不知道如何找到中心坐标。有什么解决办法或建议如何将谷歌地图居中对齐吗?

javascript google-maps vue.js

-4
推荐指数
1
解决办法
5147
查看次数