【发布时间】:2023-03-27 18:22:01
【问题描述】:
我需要一些帮助。我正在尝试设置一个基本的 OSRM / openlayers 地图。 我已经能够创建一个带有地图和一些数据的 openlayers 应用程序。 我还编译了自己的 OSRM 服务器版本并对其进行了测试以返回数据。
我现在想使用它。在四处搜索后,我看到人们提出复杂的问题,但没有一个基本的例子来说明如何使用它。我见过一些使用它的网站,但它们通常会最小化/混淆代码,很难对那里发生的事情有一个基本的了解。
我想做的两件事主要是:
1) 从 OSRM 服务器返回一条自行车/步行路线,据我了解,该服务器仅提供汽车路线,但在我看到的几乎每个现场站点中,它们都有步行和自行车道。这是如何实现的。
2) 这应该是一个可能的。 我需要一个最基本的例子来说明如何调用服务器函数,然后将其显示在地图上。
我知道我可以创建没有问题的 URL 调用,但它会返回一个 .json 文件,我无法将其加载到我的应用程序中。显然它接受回调参数,但我不是 100% 确定如何处理它。此外,数据以编码形式返回,我无法理解编码的折线问题。
所以我在这里想要一个基本示例或指向现有示例的链接: 1)调用服务器url 2)成功函数将数据添加到openlayers地图并显示出来。
如果有人能指出正确的方向或提供一些样品,我将不胜感激。
谢谢。
【问题讨论】:
标签: openlayers openstreetmap osrm