我希望使用Vaadin Framework将Point1移动到Java EE中OSM(Openstreetmap)Map上的Point2方向。 OSM(或任何其他Map)的包装器称为V-Leaflet。
我正在考虑将偏移量添加到数字Lat- / Lon坐标(例如lat:52.3; Lon:10.4),但我的问题是Point2。我不知道如何获得point1相对于point2的偏移量,即point1向右移动到point2的方向。
也许我的做法是错误的。
这是一张小图片,看看我在“地图”上的问题: picture of the problem
最好的问候
雷
答案 0 :(得分:1)
我自己解决了这个问题,使用了矢量。
我将point1(a)和point2(b)转换为矢量,然后我正在计算矢量b - a,以获得距离。
要将point1(a)的方向移至point2(b),您只需计算(c):
c = a +(移动距离,例如:1/2)*(a - b)
最好的问候
雷