0

我在 C# 中使用 Itinero

我想限制我的路线。

例如;

两点之间有3座桥。

  • 第一座桥名称X
  • 第二座桥名称Y
  • 第三座桥名称Z

如果我有一辆大卡车,我想去X布里奇。否则,如果我有一辆 SmalTruck,我想去YBridge 否则我想去ZBridge。

实际上,我搜索了lua脚本。但我不知道,我在 Itinero 怎么办?

我想发表声明以使其更清楚。

我住在伊斯坦布尔(土耳其。)

伊斯坦布尔有 3 座桥梁和隧道连接安纳托利亚和欧洲大陆。

YSS 桥、FSM 桥和 Bogazici 桥、欧亚隧道

BigTruck 从未穿过 FSM 桥和 Bogazici 桥

Smalltrucks 永远不会穿过 Bogazici Bridge 和 Eurasian Tunnel,但 Smalltrucks 可以通过 YSS 但不是首选,因为这是付费的。

汽车可以通过所有的桥梁和隧道,但不是首选,因为它们是有偿的。而汽车通常使用第一座桥。

你能帮我吗 ?

4

2 回答 2

0

@toti08 一个例子;我有一辆大卡车。伊斯坦布尔共有三座桥。

第一桥名称为“Bogazici” 第二桥名称为“FSM” 第三桥名称为“YSS”

我有两个坐标。1-) 41.031345, 28.989510 2-) 41.027660, 29.030619 我想从第一点到第二点。如果你从谷歌地图上得到方向,你会看到指引我的第一座桥(Bogazici 桥)。但事实并非如此。因为 BigTruck 从来没有过第一座桥(Bogazici Bridge)。在伊斯坦布尔是禁止的。bigTruck 只能从“YSS”桥出发。

简单地; 我只想将这座桥排除在大卡车的路线之外。我怎样才能做到这一点 ?

于 2018-07-27T08:06:26.857 回答
0

我用JOSM找到了答案。你可以限制你的道路。无论你想要什么。

重要提示:您应该小心配置文件。(你可以使用 lua.script)

于 2018-08-02T08:19:39.217 回答