有没有办法使用 OpenLayers 更改 openstreetmap 中某些要素的颜色?

Cha*_*lle 3 javascript openlayers openstreetmap

我正在使用 OpenLayers 来显示 openstreetmap。有没有办法编辑地图上的某些功能?例如改变水的颜色、消除国家之间的边界等。如果不能使用 JavaScript 来完成,我猜还有其他方法可以做到这一点 - 比如托管您自己的地图版本,然后您可以对其进行编辑只要你想要的。

有人尝试过这样的事情吗?我该怎么做呢?

谢谢

igo*_*rti 6

不,您无法更改 OpenLayers.Layer.OSM 中的颜色,因为它会渲染死图像,并在服务器端应用所有样式。运用自己风格的唯一方法就是亲自主持 osm。以下教程将帮助您入门。