两点之间的曲线

时间:2013-09-15 11:29:48

标签: geometry geocoding mit-scratch

我正在使用划痕并试图找到两点之间的最短距离,然后在它们之间画一条线。

程序基本上允许用户点击地图上的两个点,然后计算两个点的经度和纬度。这部分很好。

然后,我需要在两点之间划一条线,考虑到地图是平的,有时线需要离开屏幕然后回来找到最短的线。如果我还可以在点之间得到曲线,那将会很棒。是否有一个允许我这样做的等式?

由于

1 个答案:

答案 0 :(得分:1)

您是否考虑使用最小和最大x和y坐标来确定所述点是靠近墙还是靠近中心。然后写一个逻辑,确定是否更好地离开电网并进入另一侧,然后继续到这一点。或者,直接在两点之间画一条线。我会为你做,但我认为你会欣赏这个挑战。至于绘制线条,请使用一个不可见的精灵,将其放到一个,将笔放下,然后移动到另一条线。