如何正确旋转矢量,保持openlayers-3中的圆形(非椭圆形)形状

时间:2016-03-22 04:30:04

标签: javascript openlayers-3

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

让我们来看看图片。 我一直在尝试三角形和线形。 如您所见,它们都可以旋转,但它们不能保持相同的比例。 任何帮助对我来说都是很好的继续努力。 achieved so far

1 个答案:

答案 0 :(得分:0)

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