如何解决在 DKAN 上有一个 OpenStreetMap
我试图在 DKAN 的首页上显示一张地图,但我的研究并没有给我一个明确的答案,如果这可能的话。我发现 DKAN 在这些事情上很不灵活,但可能是我缺乏经验。
我看到 OpenStreetMap 有一些有趣的项目,例如 OSRM 和 Nominatim。我想在我的 dkan 网站上使用它们。但是我不知道如何在网站上放置地图?有人有这方面的经验吗?甚至有可能吗?当然,我们的想法是能够以更具交互性的方式使用它,而不仅仅是拥有指向 OSM 的链接。
解决方法
OpenStreetMap、OSRM 和 Nominatim 网站使用 javascript 传单库来显示交互式地图 https://leafletjs.com/
在第一个教程 https://leafletjs.com/examples/quick-start/ 中,您将看到您可以选择图块(地图图像)提供程序 URL,有许多提供程序可用,并且都有免费定价层 https://switch2osm.org/providers/
接下来,您将在 Leafletjs 网站上看到一个“插件”页面。对于搜索框,请查看地理编码,对于 OSRM,请查看路由。同样,每个插件都有多个可用的插件和多个可用的数据提供者。
根据您使用的网站框架或编程语言,您可能能够找到特定于该 + Leafletjs 的教程。过去我用传单建立了几个网站。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。