【问题标题】:Extending Leaflet Routing Machine to work with Here Maps扩展 Leaflet Routing Machine 以使用 Here Maps
【发布时间】:2021-01-21 13:31:58
【问题描述】:

Leaflet Routing Machine 提供了一种在 Leaflet 中集成方向功能的简单方法。开箱即用它曾经与 MapBox 一起工作,但它已经更新了一段时间,我发现它不再工作了。无论如何,我想将 Leaflet + LRM 与我选择的提供商一起使用 - HERE 地图。 HERE Maps 路线 URL 的格式为

https://route.ls.hereapi.com/routing/7.2/calculateroute.json?apiKey=<API_KEY>&waypoint0=geo!lat0,lng0

9&waypoint1=geo!lat1,lng1&mode=fastest;car;traffic:disabled

如何修改 Leaflet Routing machine 以访问并使用 Here Directions API 提供的结果?

【问题讨论】:

    标签: leaflet mapbox here-api leaflet-routing-machine


    【解决方案1】:

    这里有一个用于路由 API 的插件:https://github.com/Daredzik/lrm-Here

    自己没用过,不过看起来不错。

    【讨论】:

    • 谢谢,与此同时,我自己只是简单地修改了原始 LRM 代码 - 这里的 LRM 插件相当旧。 b.t.w - 你可能没有注意到这一点:leaflet-routing-machine.js 在当前的 Github 存档中完全缺失。即使您的示例引用../dist/leaflet-routing-machine.js 并且不起作用
    • @DroidOS dist 文件不包含在 repo 中,您必须构建项目才能创建它们。这是几乎所有 JS 项目的常见做法。
    猜你喜欢
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多