[Ej] Mapea - Creación capa GeoJSON

by Francisco

HTML

<script src="http://mapea4-sigc.juntadeandalucia.es/js/mapea-5.1.0.ol.min.js"></script>
<link rel="stylesheet" href="http://mapea4-sigc.juntadeandalucia.es/assets/css/mapea-5.1.0.ol.min.css">
<script src="http://mapea4-sigc.juntadeandalucia.es/js/configuration-5.1.0.js"></script>
<div id="map"></div>

CSS

html,
body,
#map {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

JavaScript

var mapajs = M.map({
  container: "map",
  wmcfiles: ["mapa"]
});


let p = new M.layer.GeoJSON({
  source: {
    "crs": {
      "properties": {
        "name": "EPSG:4326"
      },
      "type": "name"
    },
    "features": [{
      "properties": {
        "estado": 1,
        "sede": "/Sevilla/CHGCOR003-Oficina de la zona regable del Genil",
        "tipo": "ADSL",
        "name": "/Sevilla/CHGCOR003-Oficina de la zona regable del Genil"
      },
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-5.278075, 37.69374444444444]
      }
    }, {
      "properties": {
        "estado": 0,
        "sede": "/Córdoba/CHGCOR014-Presa de Retortillo",
        "tipo": "VSAT",
        "name": "/Córdoba/CHGCOR014-Presa de Retortillo"
      },
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-5.347761111111111, 37.84215833333334]
      }
    }, {
      "properties": {
        "estado": 0,
        "sede": "/Córdoba/CHGCOR015-Presa de San Rafael de Navallana",
        "tipo": "3G",
        "name": "/Córdoba/CHGCOR015-Presa de San Rafael de Navallana"
      },
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-4.629191666666667, 37.95544166666667]
      }
    }, {
      "properties": {
        "estado": 0,
        "sede": "/Granada/CHGGRA008-Presa de Colomera",
        "tipo": "ADSL",
        "name": "/Granada/CHGGRA008-Presa de Colomera"
      },
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-3.718202777777778, 37.39816111111111]
      }
    }],
    "type": "FeatureCollection"
  },
  name: 'prueba'
});
//GeoJSON local
p.on(M.evt.LOAD, console.log('lista'));

mapajs.addLayers(p);