我正在使用矢量地图,道路在哪里。然后我在道路所在的地方绘制链接。在起点所在的图像中,那是拉脱维亚的首都(里加)。左侧是文茨皮尔斯市,女巫距离里加约200公里。到顶部是拉脱维亚/爱沙尼亚边境,也大约 200 公里。到底部约100公里。
我想要的是计算我需要在哪里放置汽车充电站。普通的绿色汽车可以在充满电的情况下行驶 50 公里。所以。我知道到文茨皮尔斯大约有 200 公里。在那条路上我们需要 4 个充电站。
Idea No 1 是从起点到各个方向的充电站每隔 50 公里。(图片上的树符号)。此时充电站(树)我放置在随机位置:
to setup-stacijas
set-default-shape boats "tree"
create-boats num-boats [
set speed 0 ; min-speed + random-float (max-speed - min-speed)
let l one-of links
set size 18
set-next-stacija-link l [end1] of l
]
end
to set-next-stacija-link [l n] ;; boat proc
set cur-link l
move-to n
ifelse n = [end1] of l [set to-node [end2] of l] [set to-node [end1] of l]
face to-node
end
问题:
我如何计算到各个方向的距离 xx 公里?