Plantilla:Mapa de ubicación crea un mapa de ubicación como una imagen compuesta de un mapa existente, con múltiples marcadores y etiquetas opcionales superpuestas. Esta plantilla funciona al estilo de Plantilla:Mapa de ubicación , pero permite múltiples marcadores y etiquetas (en lugar de solo un marcador).
Consulte también Plantilla:Mapa de ubicación+ , que especifica puntos como una lista de plantillas codificadas de marcadores/etiquetas.
El primer parámetro sin nombre (que se muestra como {{{1}}} a continuación) especifica una definición de mapa. Si {{{1}}} es España , la imagen del mapa y las coordenadas se basan en los valores definidos para España en Módulo:Mapa de ubicación/datos/España si existe, o en Plantilla:Mapa de ubicación España en caso contrario.
Nota: Para abreviar, los parámetros "pos" y "bg" son alias (para "posición" y "fondo"), con pos2, bg2, pos3, bg3, etc.
El formato de entrada recomendado para las coordenadas del marcador es utilizar , donde es el número del marcador. Sin embargo, cuando se utiliza fuera de los cuadros de información, la plantilla permite dividir las coordenadas en componentes individuales utilizando los parámetros que se enumeran a continuación.|coordinatesX=
{{coord|...}}
X
Cuando el tamaño de la marca de un marcador es 0, se omite ese marcador y solo se muestra la etiqueta relacionada, sin el marcador.
Cada marca, mark2, mark3 (etc.) puede ser otro símbolo de imagen, como Diamond sheer red 20.gif (marksize=20) para mostrar un diamante rojo en la imagen: o use: Cercle rouge 100%.svg para mostrar un círculo rojoo un diamante negro más grande: Diamond sheer black 37.gif con un tamaño mayor, marcado como 37 o un número similar, para cambiar un poco el tamaño del diamante:
Los grados de latitud y longitud se validan para mostrar mensajes de error, pero los minutos de ubicación se pueden configurar muy grandes para colocar marcadores fuera del mapa (sin advertencias). Debido a los numerosos detalles de la especificación de múltiples marcadores/etiquetas, se verifica que la latitud y la longitud se encuentren dentro de los límites reales del mapa especificados en Template:Location_map_<parameter1> . Cada marcador/etiqueta se verifica y puede incluir un mensaje de advertencia (debajo del mapa), como:
El procesamiento continúa, con ese marcador colocado fuera del mapa, y se verifican todos los parámetros de latitud y longitud. Solo se verifican los grados de latitud y longitud, por lo que un valor de 63 minutos sería válido para indicar 1 grado adicional + 3 minutos, y la configuración de lon_min=200 podría seguir colocando un marcador fuera del mapa (lado derecho) sin ningún mensaje de advertencia. Además, los marcadores grandes o las etiquetas largas pueden desbordarse por los bordes de un mapa, lo que permite que los marcadores apunten hacia adentro desde afuera del mapa. En tales casos, un mapa podría centrarse por sí solo en la página ("float=center") para evitar superponer los marcadores de borde sobre cualquier texto de artículo circundante.
Se pueden encontrar mapas de ubicación utilizando estas fuentes:
Consulte Crear una nueva definición de mapa .
Sintaxis recomendada
{{ Mapa de ubicación many | Croacia | width = 280 | float = right | label = Pag | marksize = 8 | pos = right | bg = yellow | coordenadas = {{ coord | 44 | 26 | N | 15 | 3 | E }} | label2 = Anytown | mark2 = Black pog-sized x.svg | mark2size = 18 | pos2 = bottom | coordenadas2 = {{ coord | 46 | 30 | N | 18 | 0 | E }} } }
Sintaxis alternativa
{{ Mapa de ubicación many | Croacia | width = 280 | float = right | label = Pag | marksize = 8 | pos = right | bg = yellow | lat_deg = 44 | lat_min = 26 | lon_deg = 15 | lon_min = 3 | label2 = Anytown | mark2 = Black pog-sized x.svg | mark2size = 18 | pos2 = bottom | lat2_deg = 46 | lat2_min = 30 | lon2_deg = 18 | lon2_min = 0 }}
Uso de mapas de relieve del Módulo:Mapa de ubicación/datos/Croacia
{{ Mapa de ubicación many | Croacia | width = 260 | relief = yeah | float = right | label = Pag | pos = right | marksize = 8 | coordenadas = {{ coord | 44.44 | 15.05 }} | label2 = Cualquier ciudad | pos2 = left | bg2 = #fff8 | mark2size = 8 | coordenadas2 = {{ coord | 45.86 | 17.50 }} | label3 = Cualquier ciudad2 | pos3 = top | bg3 = #afa8 | coordenadas3 = {{ coord | 46.23 | 18.43 }} } }
{{ Mapa de ubicación muchos | Croacia | ancho = 260 | relieve = 3 | flotante = derecha | etiqueta = Pag | pos = izquierda | bg = #ffaa | tamaño de marca = 12 | coordenadas = {{ coord | 44.44 | 15.05 }} | etiqueta2 = Cualquier ciudad | pos2 = derecha | bg2 = #fff8 | tamaño de marca2 = 8 | coordenadas2 = {{ coord | 45.86 | 17.50 }} | etiqueta3 = Cualquier ciudad 2 | pos3 = izquierda | bg3 = #afa8 | coordenadas3 = {{ coord | 46.23 | 18.43 }} }}
{{ Mapa de ubicación many | 100x100 | AlternativeMap = LocationJamaica.svg | float = right | width = 250 | caption = Sitio de '''Hispaniola''' | label = Hispaniola | position = left | background = #CCDDFF | marksize = 1 | coordenadas = {{ coord | 38.2 | 69.3 }} | label2 = | mark2 = Diamond_sheer_red_37.png | mark2size = 42 | coordenadas2 = {{ coord | 52.2 | 73.9 }} | label3 = Cuba | pos3 = left | mark3size = 1 | coordenadas3 = {{ coord | 59.2 | 68.0 }} }}
{{ Mapa de ubicación many | Croacia | width = 260 | float = right | label = Pag | position = right | marksize = 8 | coordenadas = {{ coord | 44.44 | 15.05 }} | etiqueta2 = Cualquier ciudad | pos2 = abajo | bg2 = amarillo | coordenadas2 = {{ coord | 47.40 | 12.80 }} | exterior2 = 1 <!-- sabemos que este punto está fuera del mapa, así que no avises de ello --> | etiqueta3 = Cualquier ciudad2 | pos3 = arriba | bg3 = verde claro | coordenadas3 = {{ coord | 41.98 | 18.43 }} | exterior3 = 1 <!-- sabemos que este punto está fuera del mapa, así que no avises de ello --> | etiqueta4 = Norte de Croacia | pos4 = izquierda | bg4 = verde claro | mark4size = 0 | coordenadas4 = {{ coord | 46,22 | 17,7 }} } }
{{ Mapa de ubicación muchos | Croacia | ancho = 260 | flotante = derecho | etiqueta = Pag | posición = derecha | coordenadas = {{ coord | 44.44 | 15.05 }} | etiqueta2 = Cualquier ciudad | tamaño_etiqueta2 = 110 | pos2 = inferior | fondo2 = #ffff8877 | coordenadas2 = {{ coord | 45.86 | 17.50 }} | etiqueta3 = Cualquier ciudad2 | tamaño_etiqueta3 = 110 | pos3 = superior | fondo3 = #8f87 | coordenadas3 = {{ coord | 46.23 | 18.43 }} | marca4 = Diamond_sheer_black_20.png | tamaño_etiqueta4 = 19 | etiqueta4 = 44.0 (latitud) | coordenadas4 = {{ coord | 44.00 | 13.5 }} | mark5 = Diamante_transparente_negro_20.png | mark5tamaño = 20 | etiqueta5 = 44.5 | coordenadas5 = {{ coord | 44.50 | 13.5 }} | mark6 = Diamante_transparente_negro_20.png | mark6tamaño = 20 | etiqueta6 = 45.0 | coordenadas6 = {{ coord | 45.00 | 13.5 }} | mark7 = Diamante_transparente_negro_20.png | mark7tamaño = 20 | etiqueta7 = 45.5 | coordenadas7 = {{ coord | 45.50 | 13,5 }} | mark8 = Diamond_sheer_black_20.png | mark8size = 20 | label8 = 46,0 | coordenadas8 = {{ coord | 46,00 | 13,5 }} | label9 = ''CROACIA'' | mark9size = <!--solo etiqueta--> 1 | label9_size = 165 | coordenadas9 = {{ coord | 42,60 | 14,4 }} }}
{{ Mapa de ubicación many | Croacia | width = 280 | float = right | caption = Imotski en Croacia | label = Imotski | position = right | background = #FFFFDD | coordenadas = {{ coord | 43.44 | 17.21 }} }}
{{ Mapa de ubicación many | Croacia | width = 260 | float = right | caption = Isla de Pag en Croacia | label = Pag | label_size = 200 | position = right | marksize = 14 | background = #FFFFDD | coordenadas = {{ coord | 44.44 | 15.05 }} } }
{{ Mapa de ubicación muchos | Bosnia | ancho = 150 | float = right | caption = | label = Brčko | position = left | coordenadas = {{ coord | 44.87 | 18.81 }} }}
{{ Mapa de ubicación many | Reino Unido | width = 180 | float = right | caption = Lockerbie en Escocia | label = Lockerbie | position = right | coordenadas = {{ coord | 55 | 07 | 16 | N | 3 | 21 | 19 | W }} }}
Módulo:Mapa de ubicación/datos/Rusia El Distrito Autónomo de Chukotka es un ejemplo de un mapa que cruza el meridiano 180. Al oeste de 180°, en el hemisferio oriental , se encuentra Pevek a 170°17′E de longitud . Al este de 180°, en el hemisferio occidental , se encuentra Uelen a 169°48′O de longitud.
{{Mapa de ubicación muchos| Rusia Okrug autónomo de Chukotka|float=derecha| ancho = 250| caption = [[Okrug autónomo de Chukotka]]| etiqueta1 = Pevek| coordenadas1 = {{coord|69|42|N|170|17|E}}| etiqueta2 = Uelen| coordenadas2 = {{coord|66|09|N|169|48|O}}}}
El mapa con marcadores/etiquetas se implementa como divisiones HTML anidadas. La imagen del mapa se encuentra en una división HTML, que contiene cada punto como una división de localizador porcentual que contiene una subdivisión de imagen de marcador más una subdivisión de etiqueta. Cada punto se calcula (para una división de localizador porcentual) con la coordenada X o Y "XX.X%" o "YY.Y%" de la siguiente manera:
<div style="position: absolute; z-index: 2; top: XX.X%; left: YY.Y%; ...">
"height: 0; width: 0; margin: 0; padding: 0;">
.<div style="position: relative text-align: center; ...">
.position:left
, añadeleft: -6.5em; text-align: right;
position:right
, añadeleft: 0.5em; text-align: left;"
position:top
, añadetop:-2.65em; left:-3em; text-align: center;"
position:bottom
, añadetop:-0.15em; left: -3em; text-align: center;" to div-tag.
TemplateData para el mapa de ubicación múltiple
Utilice esta plantilla para agregar varias chinchetas (por ejemplo, para empresas o eventos con varias ubicaciones) en un solo mapa.