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