【问题标题】:How to properly rotate vector keeping circular (not ellipse) shape in openlayers-3如何在openlayers-3中正确旋转保持圆形(不是椭圆)形状的矢量
【发布时间】:2016-03-22 04:30:03
【问题描述】:

我是地图应用程序的新手。我已经得到矢量旋转计算 x-y 平面上的中心和最终点,使用外部脚本(我想在服务器端解决它)进行简单的三角函数计算,然后使用线串功能我可以在地图上画线。问题是当矢量在 90 度或 270 度时,它的模块比在 0 或 180 度时长。我知道纬度和经度坐标没有相同的比例,所以我的问题是: 如何在服务器端执行点计算并将它们作为坐标提供给 javascript 端以正确绘制形状并旋转而不失真?

让我们看一下图片。 我一直在尝试三角形和线形。 如您所见,它们都可以旋转,但它们的比例不同。 任何帮助都会让我继续努力。 achieved so far

【问题讨论】:

    标签: javascript openlayers-3


    【解决方案1】:

    好的,我让它工作了......我知道这不是一个非常优雅的解决方案,但至少它对我有用。 因此,由于 lat 和 lon 不是线性关系(这仅在厄瓜多尔附近才是正确的)Yo 不能使用简单的三角函数来表示地图上的 poligons。 我所做的是手动将校正因子添加到三角形的一侧。 如果您需要一些帮助,请告诉我。 问候, 莱安德罗。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-28
      • 2015-10-03
      • 2012-04-21
      • 1970-01-01
      • 2021-11-19
      • 1970-01-01
      • 2017-03-13
      相关资源
      最近更新 更多