开放街道地图中的图块样式(带有传单)

Chr*_*ael 7 openstreetmap

开放街道地图中的图块是否可以使用不同的颜色?

在 Google Maps API 中,您可以设置地图样式 - Open Street Map 中是否有相同的功能,或者更好的是,网络上是否有不同的图块模板可供下载并在 OSM 中使用?

小智 10

OpenStreetMap 项目提供地图数据。为了显示网络地图,需要对 OSM 数据进行预处理和渲染。根据您使用的是栅格(例如默认的 leafler)还是矢量切片(mapbox-gl),修改样式的步骤完全不同。栅格样式通常使用带有 mod_tile 和 apache Web 服务器的 mapnik 渲染库生成。OSM数据需要导入到PostgreSQL数据库中。根据您要处理的数据量,可能需要不同的时间,从单个城市的几个小时到整个地球的几天,并且需要非常好的硬件(6-8 核/ 32 GB 内存及更高)。然后您需要编辑特殊的 CartoCSS 样式来更改地图外观。矢量地图和图块是完全不同的故事,但需要相当的努力来创建自定义地图样式。我的建议是去寻找与默认 OSM 具有不同样式的 OSM 地图提供商,这里是他们的图块使用政策的摘录(https://operations.osmfoundation.org/policies/tiles/):

OpenStreetMap data is free for everyone to use. Our tile servers are not.
Run Code Online (Sandbox Code Playgroud)

因此,看看这些提供商,他们可以为您节省大量时间和金钱:

  • 也看看这个:https://leaflet-extras.github.io/leaflet-providers/preview (3认同)