Tengo un mapa de trabajo que recupera KML desde una dirección url, pero ahora necesito los datos KML de una variable local en lugar de otro. Hay ayuda para esto, y si es así cuál es la sintaxis. Búsquedas en la api y varios sitios pero no hay suerte para encontrar algo de esto. ¡Gracias!
[Anexo]
map = new OpenLayers.Map({
div: "map",
layers: [
new OpenLayers.Layer.WMS(
"WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0",
{layers: "basic"}
),
new OpenLayers.Layer.Vector("KML", {
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "kml_large.kml",
format: new OpenLayers.Format.KML({
extractStyles: true,
extractAttributes: true,
maxDepth: 2
})
})
})
],
center: new OpenLayers.LonLat(-81, 28),
zoom: 7
});