2011-11-28 65 views
2

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

有没有人试过类似的东西?我会如何去做这件事?

感谢

+0

那你究竟在展示什么?你是否显示别人presed tiles?或渲染你自己的?或显示来自OpenStreetMap的矢量数据? – TomH

回答

4

不,你不能在OpenLayers.Layer.OSM,因为它渲染的图像死与应用在服务器端的所有造型改变颜色。只有采用自己风格的方法是自己托管osm。这里有the tutorial这将帮助你开始。

相关问题