当前位置:   article > 正文

js已知多边形坐标点,求多边形的中心点坐标_math.cos(lat) * math.cos(lng), math.cos(lat) * mat

math.cos(lat) * math.cos(lng), math.cos(lat) * math.sin(lng), math.sin(lat)

你需要传入的数据类型如下:

  1. // 取面对象 中心点
  2. var calculateCenter = function (lnglatarr) {
  3. var total = lnglatarr.length;
  4. var X = 0, Y = 0, Z = 0;
  5. lnglatarr.forEach(function (lnglat) {
  6. var lng = lnglat.lon * Math.PI / 180;
  7. var lat = lnglat.lat * Math.PI / 180;
  8. var x, y, z;
  9. x = Math.cos(lat) * Math.cos(lng);
  10. y = Math.cos(lat) * Math.sin(lng);
  11. z = Math.sin(lat);
  12. X += x;
  13. Y += y;
  14. Z += z;
  15. });
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/941093?site
推荐阅读
相关标签
  

闽ICP备14008679号