c# - 打开街道地图 - Itinero C# - 道路限制
问题描述
我在 C# 中使用 Itinero
我想限制我的路线。
例如;
两点之间有3座桥。
- 第一座桥名称
X
- 第二座桥名称
Y
- 第三座桥名称
Z
如果我有一辆大卡车,我想去X
布里奇。否则,如果我有一辆 SmalTruck,我想去Y
Bridge 否则我想去Z
Bridge。
实际上,我搜索了lua脚本。但我不知道,我在 Itinero 怎么办?
我想发表声明以使其更清楚。
我住在伊斯坦布尔(土耳其。)
伊斯坦布尔有 3 座桥梁和隧道连接安纳托利亚和欧洲大陆。
YSS 桥、FSM 桥和 Bogazici 桥、欧亚隧道
BigTruck 从未穿过 FSM 桥和 Bogazici 桥
Smalltrucks 永远不会穿过 Bogazici Bridge 和 Eurasian Tunnel,但 Smalltrucks 可以通过 YSS 但不是首选,因为这是付费的。
汽车可以通过所有的桥梁和隧道,但不是首选,因为它们是有偿的。而汽车通常使用第一座桥。
你能帮我吗 ?
解决方案
@toti08 一个例子;我有一辆大卡车。伊斯坦布尔共有三座桥。
第一桥名称为“Bogazici” 第二桥名称为“FSM” 第三桥名称为“YSS”
我有两个坐标。1-) 41.031345, 28.989510 2-) 41.027660, 29.030619 我想从第一点到第二点。如果你从谷歌地图上得到方向,你会看到指引我的第一座桥(Bogazici 桥)。但事实并非如此。因为 BigTruck 从来没有过第一座桥(Bogazici Bridge)。在伊斯坦布尔是禁止的。bigTruck 只能从“YSS”桥出发。
简单地; 我只想将这座桥排除在大卡车的路线之外。我怎样才能做到这一点 ?
推荐阅读
- visual-studio - 为什么我的分支指令没有跳转到给定的地址?
- python - 使用量子计算机进行距离估计
- cuda - cuda 将设备数据复制到主机(再次)
- xslt-2.0 - 可以从变量值设置 xsl:number 的 level 属性吗?
- android - Glide centerCrop() 不适用于 CustomTarget
- sql - 如何并行取消嵌套多个postgres jsonb数组
- javascript - 启动画面无法正常工作
- python - Python刮板确实返回空
- java - 如何从 application.properties 文件中添加跨源 url 值?
- azure - 在 Azure 应用服务中,配置通配符自定义域时出错