2013/5/23 geodesman <[email protected]>:
> Hola de nuevo!!
>
> Tras varios dias aparcado el tema lo he retomado. he conseguido q mi 
> explorador (mozilla) encuentre y me devuelva el archivo; 
> http://localhost/MisCapas/CofPol.kml
>
> Tras cambiar mi archivo de carpeta lo he conseguido. Ahora mi archivo cuelga 
> de la carpeta htdocs; C:\ms4w\Apache\htdocs\MisCapas\CofPol.kml
> y fuera de la carpeta openlayers.
>
> Resuelto esto sigo con el problema en el servidor en si, no me aparece el 
> kml. El explorador me abre perfectamente mi plantilla *.html y puedo ver las 
> restantes capas excepto ésta. Alguna sugerencia del porque?
>
> La he definido asi:
>
> var kml = new OpenLayers.Layer.Vector("KML",{visibility:false}, {strategies: 
> [new OpenLayers.Strategy.Fixed()],
>             protocol: new OpenLayers.Protocol.HTTP({url: 
> "http://localhost/MisCapas/CofPol.kml";,
>             format: new OpenLayers.Format.KML({
>             extractStyles: true,
>             extractAttributes: true})})
>
>             });
>
> .....
> map.addLayers([OSMlayer,gmap,wmsicv,kml]);
>

Hola,

Si no has dicho nada presupongo que no sale ningún error en la consola
del navegador, ¿verdad?

¿Puedes mirar que en la variable map.layers está incluída el layer del kml?

¿Puedes mirar si tiene features? Algo así como map.layers[3].features,
si el layer es el cuarto del array map.layers (el índice empieza en
cero).
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes

Responder a