Openlayers 多个GML到一个层
有没有办法将几个GML多边形绘制到一个向量层? 我有几个带多边形坐标的KML文件。 我这样画地图:Openlayers 多个GML到一个层,openlayers,gml,Openlayers,Gml,有没有办法将几个GML多边形绘制到一个向量层? 我有几个带多边形坐标的KML文件。 我这样画地图: for(var i = 0; i < telepHatarArray.length; i++){ var telep_layer = new OpenLayers.Layer.Vector("GML", { protocol: new OpenLayers.Protocol.HTTP({ url: "telephatarok/telepules_" + telepHa
for(var i = 0; i < telepHatarArray.length; i++){
var telep_layer = new OpenLayers.Layer.Vector("GML", {
protocol: new OpenLayers.Protocol.HTTP({
url: "telephatarok/telepules_" + telepHatarArray[i].kshkod + ".kml",
format: new OpenLayers.Format.GML()
}),
style: {
fillColor: "#F6EA9D",
strokeColor: "#000000",
fillOpacity: 0.2
},
strategies: [new OpenLayers.Strategy.Fixed()]
});
map.addLayer(telep_layer);
}
“forras”是文件源。当它给出超过50个多边形时,将在多边形下打开弹出框。我尝试设置新图层的layerindex,但没有帮助
谢谢你的建议。对不起,我的英语很差。我真傻!我只是将GML多边形添加到一个文件中,这就解决了我的问题。
var newlayer = new OpenLayers.Layer.Text(
"Települések",
{
location:"./"+forras
}
);
map.addLayer(newlayer);