更改街道的文字/字体

时间:2017-01-05 18:50:44

标签: openlayers openlayers-3

我是OSM / OpenLayers的新手。我很难搞清楚是否可以改变街道名称的字体。

我相信这会下载图片拼贴,所以我不确定这种修改是否可行。也许可以使用经过修改的街道名称下拉一个额外的图层来叠加?

任何帮助表示赞赏

1 个答案:

答案 0 :(得分:2)

OSM图块服务是预先平铺的,您无法更改图块的样式。

您有不同的解决方案来实现您的目标:

1- Openlayers为我们提供了一种连接Mapbox数据的方法。我不太了解Mapbox,但我所知道的是,有一个API可以改变OSM数据的样式并渲染图像图块或矢量图块。因此,在此OL example中,您可以看到它如何连接到数据以及它如何handles style

2-困难的方法:您可以使用OSM的数据制作自己的底图。你需要一个存储数据的数据库(PostgreSQL)和一个地图服务器来渲染数据并控制样式,比如Mapserver,Geoserver,Mapnik ......有很多选择。