【问题标题】:Styling openstreetmap road, zoom etc样式化openstreetmap 道路、缩放等
【发布时间】:2018-08-10 15:20:30
【问题描述】:

我想创建一个交互式地图,其中包含我想要的颜色样式的道路等。现在,我知道 Mapbox,但这不是我们想要使用的,因为最终它会因为费用而花费我们很多钱。
我一直在互联网上寻找替代品。我发现了很多拼图,但不知道这些拼图是否适合同一个拼图。我还发现了很多不再维护的“旧”软件。我很困惑!
我想我想/需要从 OpenStreetMap 开始。我将下载它并将其放在我们自己的服务器上。
为了能够对 OSM 磁贴进行任何操作,我可能需要 Leaflet.js。
但是然后呢?我需要对道路和背景等进行样式设置吗? Leaflet.js 有可能吗?还是我需要下载另一个软件?什么仍在工作并且目前处于活动状态?

重要的是我可以在 z0 显示主要道路。

总结:
地图图块:OpenStreetMap
在网站中使用:Leaflet.js
造型颜色:???

【问题讨论】:

    标签: javascript leaflet openstreetmap


    【解决方案1】:

    OSM 瓦片(就 Leaftlet.js 而言)是 PNG 文件。您无法重新设置它们的样式:它们是位图。

    您需要返回原始数据并基于该数据生成新图块。

    OSM provide documentation.

    【讨论】:

    • 啊哈。所以我的思维方式是错误的......我会调查一下。谢谢你。我希望我现在走在正确的轨道上。
    • switch2osm.org/serving-tiles 是一个很好的资源,可以从您自己的光栅图块开始。由于渲染您自己的切片是一项繁重的任务,您可能会寻找适合您需求的其他切片服务器。 leaflet-extras.github.io/leaflet-providers/preview 有一个可能的磁贴服务器列表。请记住遵守您选择的磁贴服务器的特定使用条款。
    猜你喜欢
    • 2021-02-15
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多