我已经使用本指南创建了一个 OpenStreetMap 服务器:切换到 osm,它非常好,并且像魅力一样工作。我还能够使用TileMill和osm-brigth添加新主题
但是,我现在希望能够在osm-bright和osm-night两个主题之间切换。这是一个 apache 问题还是有办法修改 mapnik 以便能够从例如 openlayers 获取参数以在这两个主题之间切换?
感谢您的任何建议。
我已经使用本指南创建了一个 OpenStreetMap 服务器:切换到 osm,它非常好,并且像魅力一样工作。我还能够使用TileMill和osm-brigth添加新主题
但是,我现在希望能够在osm-bright和osm-night两个主题之间切换。这是一个 apache 问题还是有办法修改 mapnik 以便能够从例如 openlayers 获取参数以在这两个主题之间切换?
感谢您的任何建议。
carto -l project.mml > osm-night.xml
,就像您使用 osm-bright 所做的一样。/etc/renderd.conf
添加第二个样式部分,例如 osm-bright,但带有 osm-night 的名称和路径。之后,您将生成两组图块:例如/osm-bright/{z}/{x}/{y}.png
和/osm-night/{z}/{x}/{y}.png
。将它们都作为切片图层添加到您的 OpenLayers 页面,并添加一个图层切换器。(我使用 Leaflet,但不确定它是如何在 OL 中完成的)。