-
Notifications
You must be signed in to change notification settings - Fork 15
Primeros pasos
Para añadir un mapa básico a tu página web, realiza los siguientes pasos:
1.- Importa los siguientes ficheros en tu html:
<!-- fichero estilos -->
<link href="https://mapea4-sigc.juntadeandalucia.es/assets/css/mapea-x.y.z.ol.min.css" rel="stylesheet" />
<!-- ficheros javascript -->
<script type="text/javascript" src="https://mapea4-sigc.juntadeandalucia.es/js/mapea-x.y.z.ol.min.js"></script>
<script type="text/javascript" src="https://mapea4-sigc.juntadeandalucia.es/js/configuration-x.y.z.js"></script>
Donde x.y.z es el número de la versión a integrar. La versión más reciente es la 6.7.0
2.- Añade un elemento div donde quieras que se muestre el mapa, asignándole un id:
<div id="map"></div>
3.- Crea el mapa mediante la siguiente instrucción javascript, especificando el id del div que hemos creado:
mapajs = M.map({
container:"map"
});
Como no hemos especificado qué datos o capas queremos ver, por defecto Mapea muestra el Callejero Digital de Andalucía Unificado, consulta otras secciones de esta wiki para ver cómo cambiarlo y mostrar la información geográfica que quieras. El resultado podemos verlo en el siguiente código funcional: Mapea4 básico
JSONP
Además de programarlo directamente, otra alternativa al paso 3 sería llamar al API Rest, que generará el código javascript del visor por nosotros. Para este ejemplo básico, únicamente necesitaría conocer el id del div donde dibujar el mapa:
<script type="text/javascript" src="https://mapea4-sigc.juntadeandalucia.es/api/js?container=map"></script>
Y en caso de que queramos manipular el objeto mapa después de que nos sea devuelto, podemos indicar como parámetro opcional una función de callback:
<script src="https://mapea4-sigc.juntadeandalucia.es/api/js?container=map&callback=mifuncion">
</script>
function mifuncion(json) {
var mapajs = json;
mapajs.addControls(['scale', 'location', 'layerswitcher']);
}
Inicio
Primeros pasos
Personalizar del mapa
> Capas raster
WMS, WMC, WMTS, Mapbox, OSM
> Capas vectoriales
WFS, GeoJSON, KML, MVT
Features
Filtros
Simbología
• Genérica (Puntos, Líneas, Polígonos)
• Básica (Puntos, Líneas, Polígonos)
• Coropletas, Proporcional, Categorías, Estadísticos, Mapas de Calor
• Cluster, Composición
> Otros formatos
GeoPackage, MBtiles
> Grupos de capas
> Controles básicos
> Opciones
> Paneles
> Extensión máxima
> Proyecciones
Plugins
> API versiones plugin
Proxys
Eventos
Utilidades
Diálogos
Popups
i18n
Acceso librerías base
> versionado
> versiones Mapea disponibles
Mapea iframe
Solución de problemas
Mapea con ES Modules
Testing de aplicaciones
ROADMAP