[Wiki] Mapea 4 - GeoJSON
by Francisco
HTML
<script src="http://mapea4-sigc.juntadeandalucia.es/js/mapea.ol.min.js"></script>
<link rel="stylesheet" href="http://mapea4-sigc.juntadeandalucia.es/assets/css/mapea.ol.min.css">
<script src="http://mapea4-sigc.juntadeandalucia.es/js/configuration.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: ["callejero"]
});
//GeoJSON servido
mapajs.addLayers(new M.layer.GeoJSON({
name: "Provincias",
url: "http://geostematicos-sigc.juntadeandalucia.es/geoserver/tematicos/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=tematicos:Provincias&maxFeatures=50&outputFormat=application/json"
}));
//GeoJSON local
mapajs.addLayers(new M.layer.GeoJSON({
source: {
"crs": {
"properties": {
"name": "EPSG:4326"
},
"type": "name"
},
"features": [{
"properties": {
"estado": 1,
"vendor": {
"mapea": {}
},
"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,
"vendor": {
"mapea": {}
},
"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,
"vendor": {
"mapea": {}
},
"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,
"vendor": {
"mapea": {}
},
"sede": "/Granada/CHGGRA008-Presa de Colomera",
"tipo": "ADSL",
"name": "/Granada/CHGGRA008-Presa de...