2
我使用OpenLayers来显示openstreetmap。有没有办法在地图上编辑某些功能?例如,改变水的颜色,删除国家之间的边界等。如果无法使用JavaScript完成,我猜测还有其他方法可以做到这一点 - 比如托管自己版本的地图,然后您可以编辑它们尽可能多的你想要的。有没有办法使用OpenLayers更改openstreetmap中某些功能的颜色?
有没有人试过类似的东西?我会如何去做这件事?
感谢
我使用OpenLayers来显示openstreetmap。有没有办法在地图上编辑某些功能?例如,改变水的颜色,删除国家之间的边界等。如果无法使用JavaScript完成,我猜测还有其他方法可以做到这一点 - 比如托管自己版本的地图,然后您可以编辑它们尽可能多的你想要的。有没有办法使用OpenLayers更改openstreetmap中某些功能的颜色?
有没有人试过类似的东西?我会如何去做这件事?
感谢
不,你不能在OpenLayers.Layer.OSM,因为它渲染的图像死与应用在服务器端的所有造型改变颜色。只有采用自己风格的方法是自己托管osm。这里有the tutorial这将帮助你开始。
那你究竟在展示什么?你是否显示别人presed tiles?或渲染你自己的?或显示来自OpenStreetMap的矢量数据? – TomH