Añadir puntos de interés a partir de un archivo GML

En el siguiente ejemplo se muestra cómo añadir puntos de interés a partir de un archivo en formato GML:

<html>


<head>


<title>gml-layer-test</title>


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


<script src="http://www.cartociudad.es/VisualizadorCartografico/CartoVisor.js"

type="text/javascript"></script>


</head>


<body>


<div id="mapa"></div>

<script type="text/javascript">

var cartovisor;

function loadGmlLayer()

{

var map = cartovisor.getOpenLayersMap();

var gml = new OpenLayers.Layer.GML("GML", "./madrid.xml");

map.addLayer(gml);

cartovisor.setZoom(-4.21571,40.307,6);

}

cartovisor = new CartoVisor({elementId:'mapa',

longitude:-4.21571,

latitude:40.307,

zoom:6,

onLoadFunction:loadGmlLayer});

</script>


</body>


</html>

En este ejemplo, la capa de puntos se llama "GML" y su información procede del fichero "madrid.xml", que se encuentra en el mismo directorio donde se encuentra el HTML.