如何在OpenLayers的不同层上添加信息?
How to add information on different layers of OpenLayers?
如何在地图上添加不同的图层,让每个图层都有一些信息?
所以,当我启用所有层时,显示所有信息,而当我启用其他层时,只显示那些层的信息。
我需要知道如何将数据与一层相关联。我可以插入 map.overlayer(...)
但它始终可见。
已解决
您需要在创建地图时放置一个图层数组
new OpenLayers.Map({
div: "map",
allOverlays: true,
layers: [layer1, layer2]}
然后自定义任意图层
如何在地图上添加不同的图层,让每个图层都有一些信息?
所以,当我启用所有层时,显示所有信息,而当我启用其他层时,只显示那些层的信息。
我需要知道如何将数据与一层相关联。我可以插入 map.overlayer(...)
但它始终可见。
已解决
您需要在创建地图时放置一个图层数组
new OpenLayers.Map({
div: "map",
allOverlays: true,
layers: [layer1, layer2]}
然后自定义任意图层