2

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

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

然后我需要在两点之间画一条线,考虑到地图是平坦的,有时这条线需要离开屏幕并返回以找到最短的线。如果我也可以让线在点之间弯曲,那就太好了。是否有一个方程式可以让我这样做?

谢谢

4

1 回答 1

1

您是否考虑过使用最小和最大 x 和 y 坐标来确定所述点是更靠近墙壁还是靠近中心。然后编写一个逻辑来确定是否最好离开网格并进入另一侧,然后继续进行。或者,直接在两点之间画一条线。我会为你做,但我想你会感激这个挑战。至于画线,使用一个看不见的精灵,它走到一条线,放下笔,然后移动到另一条线。

于 2014-01-17T16:35:28.560 回答