Atención: este tutorial solo es válido hasta la versión 3.1.1 de Maps Marker Pro; con la versión 4.0, esta función ha sido reemplazada por una función optimizada de importación / exportación de GeoJSON; se puede encontrar un tutorial relacionado en https://www.mapsmarker.com/import-export
Maps Marker Pro le permite realizar fácilmente actualizaciones masivas en marcadores y capas mediante la función integrada de importación / exportación. A continuación encontrará la documentación de estas características.
Home
- Puntos clave
- Observaciones importantes sobre la copia de mapas de otro sitio
- Pantalla de inicio de importación / exportación
- Exportaciones de marcadores
- Importaciones de marcadores
- Exportaciones de capa
- Importaciones de capa
- Marcadores de referencia de columnas
- Columnas de capas de referencia
- Preguntas Frecuentes
Puntos clave
- la importación se puede usar para crear masivamente nuevos marcadores o capas, así como para actualizar masivamente los marcadores o capas existentes
- formatos de exportación disponibles: XLSX, XLS, CSV, ODS
- formatos de importación disponibles: XLSX, XLS, CSV, ODS
- formato recomendado: XLSX u ODS debido a la usabilidad y al mejor manejo de las cotizaciones
- importante al usar CSV como formato: use punto y coma; como delimitadores y reemplace las comillas dobles "por comillas simples"
- es posible el uso de etiquetas html en popuptext (nuevamente: ¡use comillas simples en archivos CSV!)
- solo el formato XLSX permite "hipervínculos nativos" (creados, por ejemplo, en Excel haciendo clic con el botón derecho del mouse / agregar hipervínculo)
- solo los usuarios con el rol de usuario necesario para editar marcadores / capas de otros usuarios pueden ejecutar importaciones (de forma predeterminada: solo administradores / capacidad generate_plugins)
- Si desea transferir todos los marcadores y capas de un sitio a otro, primero debe exportar / importar todos los mapas de capas del sitio anterior y luego exportar / importar todos los mapas de marcadores en el nuevo sitio; consulte también los comentarios relacionados a continuación.
Observaciones importantes sobre la copia de mapas de otro sitio
Es posible utilizar la función de importación / exportación para copiar marcadores y mapas de capas de un sitio a otro. De todos modos, tenga en cuenta que después de importar las capas del sitio anterior a su nuevo sitio, ¡los ID de capa pueden ser diferentes! (por ejemplo, en el sitio anterior, los ID de capa podrían haber sido 1,2,4,7, lo que en un sitio nuevo sin capa creada aún obtendría los ID 1,2,3,4)
Entonces, para asignar también los marcadores del sitio anterior a las mismas capas en el sitio nuevo, es posible que deba cambiar los valores en la columna . en el archivo de importación de marcador relacionado del sitio anterior para que se ajuste a las nuevas ID de capa en el nuevo sitio.
Dependiendo del número de capas a agregar, una alternativa más fácil para copiar capas y marcadores de otro sitio podría ser usar herramientas como phpmyadmin para exportar las siguientes tablas de la base de datos en el sitio anterior e importarlas en el sitio nuevo: wp_pro_current_leafletmapsmarker_layers e wp_pro_current_leafletmapsmarker_markers
Pantalla de inicio de importación / exportación
Para iniciar una importación o exportación de marcadores, navegue hasta "Importar / Exportar" dentro del menú del complemento:

Exportaciones de marcadores
Para realizar una actualización masiva de los marcadores existentes, primero debe exportar sus marcadores. Haga clic en la interfaz "preparar exportación" como paso siguiente:

Luego seleccione los marcadores que deben exportarse; puede usar diferentes filtros para eso. Tenga en cuenta que, de forma predeterminada, solo se exportan 100 marcadores, así que aumente este número si es necesario. Elija un formato de exportación (se recomienda XLSX u ODS) e inicie la exportación; la descarga de los marcadores seleccionados en el formato deseado comenzará inmediatamente después.
Importaciones de marcadores
Tenga en cuenta que si se asigna un marcador a una capa específica, esta capa debe estar presente antes de importar el marcador. Si la capa con el ID de capa especificado del archivo de importación no está disponible, el marcador no se asignará a ninguna capa. Entonces, si desea transferir todos los marcadores y capas de un sitio a otro, primero debe exportar / importar todas las capas y luego exportar / importar todos los marcadores. Debajo de la interfaz para preparar una importación, las opciones disponibles se explican a continuación:
Descargar archivos de plantillas de importación
A continuación encontrará plantillas de importación para todos los formatos disponibles. Contienen un ejemplo para crear un nuevo marcador y para actualizar un marcador existente con la ID 1.
Opciones de modo de importación
Si elige la opción predeterminada "adiciones masivas (agregar nuevos marcadores)", los valores en el ID de columna del archivo de importación se ignorarán y se crearán nuevos marcadores.
Por otro lado, si selecciona "actualizaciones masivas (actualizar marcadores existentes)", los valores en el ID de columna del archivo de importación son necesarios y los marcadores correspondientes se actualizan, respectivamente, se omite la fila del archivo de importación, si no hay un mapa de marcador con un según existe ID.
Opciones de geocodificación
Por defecto, el valor en la columna dirección se utiliza para obtener el valor de longitud y latitud correspondiente de la API de Google Places:
Tenga en cuenta que si usa la opción predeterminada aquí, cualquier valor en las columnas lat e lon se sobrescribirá con los resultados para la dirección proporcionada por la API de Google Places.
Opciones de auditoria
De forma predeterminada, su nombre de usuario del usuario de WordPress que comienza la importación y la marca de tiempo actual se usarán para las columnas createdon, createdby, updatedon, updatedby:
Si desea importar los valores que figuran en su archivo de importación, debe cambiar esta opción.
Métodos de almacenamiento en caché
De forma predeterminada, se utiliza el método de almacenamiento en caché disponible que utiliza la menor cantidad de memoria; puede anularlo haciendo clic en "mostrar más opciones" junto a "automático" y seleccionando manualmente el método de almacenamiento en caché deseado (los métodos de almacenamiento en caché no disponibles en su servidor se desactivan automáticamente ):
Si una importación o exportación falla de todos modos (al usar un archivo de importación demasiado grande, por ejemplo), primero intente aumentar el límite de memoria PHP en su servidor. Si eso no ayuda, intente dividir el archivo de importación grande en otros más pequeños. Cambiar de XLSX a CSV también puede ayudar a reducir el uso de memoria. Cuando cambiar a CSV no es una opción, también puede habilitar la casilla de verificación que se muestra arriba para “reducir aún más el uso de memoria para archivos de entrada xlsx / xls / ods importando únicamente linktext para hipervínculos”.
El modo de prueba
Al ejecutar una importación, la opción "Modo de prueba" está activada de forma predeterminada:
Se recomienda hacer primero un "funcionamiento en seco" con el modo de prueba activado antes de apagarlo. Con el modo de prueba activado, se verificará el archivo de importación en busca de advertencias y errores. Se le dirá exactamente qué valores de qué fila no son válidos y podrá corregirlos antes de guardar los cambios en la base de datos:
Si no se encuentran errores o advertencias, vuelva a “preparar importación”, desactive el modo de prueba e inicie la importación nuevamente.
Manejo de errores
Integramos varias comprobaciones que deberían evitar que falle la importación. De todos modos, si algo sale mal, se le mostrará exactamente lo que salió mal:
Advertencias
Si ocurre una ADVERTENCIA, esto significa que el valor dado no está permitido (por ejemplo, usando 2 cuando solo se permite 0 o 1). El importador luego usa el valor predeterminado para los nuevos marcadores cuando se crea un nuevo marcador o el valor existente antes de la actualización, cuando se actualiza un marcador ya existente:
Errores
Si se produce un ERROR, se omitirá la fila en cuestión y no se creará ni actualizará ningún marcador nuevo para esta fila del archivo de importación:
Exportaciones de capa
Para realizar una actualización masiva de las capas existentes, primero debe exportar sus capas. Haga clic en la interfaz "preparar exportación" como paso siguiente:
Luego seleccione las capas que se deben exportar. Elija un formato de exportación (se recomienda XLSX u ODS) e inicie la exportación; la descarga de las capas seleccionadas en el formato deseado comenzará inmediatamente después.
Importaciones de capa
Tenga en cuenta que si importa mapas de capas, los marcadores asignados no se importarán automáticamente; debe hacerlo manualmente a través de la función "Importación de marcadores". Entonces, si desea transferir todos los marcadores y capas de un sitio a otro, primero debe exportar / importar todas las capas y luego exportar / importar todos los marcadores. Debajo de la interfaz para preparar una importación, las opciones disponibles se explican a continuación:

Descargar archivos de plantillas de importación
A continuación encontrará plantillas de importación para todos los formatos disponibles. Contienen un ejemplo para crear una nueva capa y para actualizar una capa existente con la ID 1.
Opciones de modo de importación
Si elige la opción predeterminada "adiciones masivas (agregar nuevas capas)", los valores en el ID de columna del archivo de importación se ignorarán y se crearán nuevas capas.
Por otro lado, si selecciona "actualizaciones masivas (actualizar capas existentes)", los valores en el ID de columna del archivo de importación son necesarios y las capas correspondientes se actualizan respectivamente, se omite la fila del archivo de importación, si no hay mapa de capa con un según existe ID.
Opciones de geocodificación
Por defecto, el valor en la columna dirección se utiliza para obtener el valor de longitud y latitud correspondiente de la API de Google Places:
Opciones de auditoria
De forma predeterminada, su nombre de usuario del usuario de WordPress que comienza la importación y la marca de tiempo actual se usarán para las columnas createdon, createdby, updatedon, updatedby:
Métodos de almacenamiento en caché
De forma predeterminada, se utiliza el método de almacenamiento en caché disponible que utiliza la menor cantidad de memoria; puede anularlo haciendo clic en "mostrar más opciones" junto a "automático" y seleccionando manualmente el método de almacenamiento en caché deseado (los métodos de almacenamiento en caché no disponibles en su servidor se desactivan automáticamente ):
Si una importación o exportación falla de todos modos (usando un archivo de importación demasiado grande, por ejemplo), primero intente aumentar el límite de memoria PHP en su servidor. Si eso no ayuda, intente dividir el archivo de importación grande en diferentes archivos más pequeños. Cambiar de XLSX a CSV también puede ayudar a reducir el uso de memoria.
El modo de prueba
Al ejecutar una importación, la opción "Modo de prueba" está activada de forma predeterminada:

Manejo de errores
Integramos varias comprobaciones que deberían evitar que falle la importación. De todos modos, si algo sale mal, se le mostrará exactamente lo que salió mal:
Advertencias
Si ocurre una ADVERTENCIA, esto significa que el valor dado no está permitido (por ejemplo, usando 2 cuando solo se permite 0 o 1). Luego, el importador utiliza el valor predeterminado para los nuevos marcadores cuando se crea un nuevo marcador o el valor existente antes de la actualización, cuando se actualiza un marcador ya existente (igual que los mapas de marcadores, por lo que se muestra la misma captura de pantalla):
Errores
Si se produce un ERROR, se omitirá la fila en cuestión y no se creará ni actualizará ningún marcador nuevo para esta fila del archivo de importación (igual que los mapas de marcadores, por lo que se muestra la misma captura de pantalla):
Referencia de columnas para archivos de marcador de importación / exportación csv / xls / xlsx / ods (solo para v3.1.1 o inferior)
Nombre de columna | Tipos de datos | Detalles |
---|---|---|
id | NULL o INTEGER | ID de marcador Si está vacío, se creará un nuevo marcador; si se proporciona una ID, el marcador con esa ID se actualizará |
nombre del marcador | NULL o STRING | nombre del marcador |
texto emergente | NULL o STRING | texto para ser usado en la ventana emergente Etiquetas HTML permitidas, use comillas simples 'en archivos CSV! ¡Los "hipervínculos nativos" (ver plantilla XLSX) solo funcionan en archivos XLSX! |
abrir popup | Booleano | ¿Debería abrirse la ventana emergente por defecto? 0 = ventana emergente cerrada 1 = ventana emergente abierta |
dirección | NULL O STRING | Dirección del marcador Se usa para geocodificación si la opción "usar dirección para geocodificación" está establecida |
lat | FLOTANTE | Latitud del marcador se sobrescribe si se establece la opción "usar dirección para geocodificación" |
lon | FLOTANTE | Longitud del marcador se sobrescribe si se establece la opción "usar dirección para geocodificación" |
. | INTEGER | ID de la capa a la que se debe asignar el marcador 0 = no asignado a una capa |
Zoom | INTEGER | Nivel de zoom del mapa marcador |
ícono | CADENA | Ícono del mapa marcador ingrese el nombre de archivo del ícono del marcador-directorio-ícono (generalmente wp-content / uploads / leaflet-maps-marker-icon) - ejemplo: audio.png - déjelo en blanco para usar el ícono predeterminado (marcador azul) |
ancho de mapa | INTEGER | Ancho del mapa marcador en píxeles |
mapwidthunit | CADENA | Mapa con unidad del ancho del mapa marcador Valores posibles: px y% |
altura del mapa | INTEGER | Altura del marcador en píxeles |
mapa base | CADENA | Mapa base del mapa marcador valores posibles: osm_mapnik, mapquest_osm, mapquest_aerial, googleLayer_roadmap, googleLayer_satellite, googleLayer_hybrid, googleLayer_terrain, bingaerial, bingaerialwithlabels, bingroad, ogdwien_basemap, ogdwien_satellite, mapbox, mapbox2, mapbox3, custom_basemap, custom_basemap2, custom_basemap3, empty_basemap |
panel | Booleano | panel marcador sobre el mapa (que muestra el nombre del marcador y el enlace API) 0 = no mostrar panel 1 = mostrar panel |
caja de control | INTEGER | muestre el cuadro de control en la esquina superior derecha del mapa que le permite cambiar entre mapas base 0 = no mostrar caja de control 1 = mostrar caja de control contraída 2 = mostrar caja de control expandida |
creado por | CADENA | Nombre de usuario del usuario que creó el mapa de marcadores usando el nombre de usuario actual si se establece la opción "usar el inicio de sesión de usuario actual" |
creado en | FECHA (Ymd H: i: s) | ¿Cuándo se creó el marcador? |
Actualizado por | CADENA | Nombre de usuario del usuario que actualizó el mapa de marcadores usando el nombre de usuario actual si se establece la opción "usar el inicio de sesión de usuario actual" |
actualizado en | FECHA (Ymd H: i: s) | ¿Cuándo se actualizó el marcador? |
kml_timestamp | FECHA (Ymd H: i: s) | Marca de tiempo para usar con la función de animación KML |
superposiciones_personalizado | Booleano | ¿Activar superposición personalizada? 0 = inactivo 1 = activo |
superposiciones_personalizado2 | Booleano | ¿Activar superposición personalizada2? 0 = inactivo 1 = activo |
superposiciones_personalizado3 | Booleano | ¿Activar superposición personalizada3? 0 = inactivo 1 = activo |
superposiciones_personalizado4 | Booleano | ¿Activar superposición personalizada4? 0 = inactivo 1 = activo |
WMS | Booleano | ¿Activar capa wms personalizada? 0 = inactivo 1 = activo |
wms2 | Booleano | ¿Activar la capa wms2 personalizada? 0 = inactivo 1 = activo |
wms3 | Booleano | ¿Activar la capa wms3 personalizada? 0 = inactivo 1 = activo |
wms4 | Booleano | ¿Activar la capa wms4 personalizada? 0 = inactivo 1 = activo |
wms5 | Booleano | ¿Activar la capa wms5 personalizada? 0 = inactivo 1 = activo |
wms6 | Booleano | ¿Activar la capa wms6 personalizada? 0 = inactivo 1 = activo |
wms7 | Booleano | ¿Activar la capa wms7 personalizada? 0 = inactivo 1 = activo |
wms8 | Booleano | ¿Activar la capa wms8 personalizada? 0 = inactivo 1 = activo |
wms9 | Booleano | ¿Activar la capa wms9 personalizada? 0 = inactivo 1 = activo |
wms10 | Booleano | ¿Activar la capa wms10 personalizada? 0 = inactivo 1 = activo |
gpx_url | CADENA | URL para el archivo GPX para usar |
gpx_panel | Booleano | Panel debajo del mapa que muestra los metadatos GPX 0 = ocultar panel gpx 1 = mostrar panel gpw |
Referencia de columnas para archivos de capa de importación / exportación csv / xls / xlsx / ods (solo para v3.1.1 o inferior)
Nombre de columna | Tipos de datos | Detalles |
---|---|---|
id | NULL o INTEGER | ID de marcador Si está vacío, se creará un nuevo marcador; si se proporciona una ID, el marcador con esa ID se actualizará |
nombre | NULL o STRING | nombre de la capa |
dirección | NULL O STRING | Dirección del centro de la capa Se usa para geocodificación si la opción "usar dirección para geocodificación" está establecida |
layerviewlat | FLOTANTE | Latitud del centro de la capa se sobrescribe si se establece la opción "usar dirección para geocodificación" |
layerviewlon | FLOTANTE | Longitud del centro de la capa. se sobrescribe si se establece la opción "usar dirección para geocodificación" |
layerzoom | INTEGER | Nivel de zoom del mapa de capa |
ancho de mapa | INTEGER | Ancho del mapa de capa en píxeles |
mapwidthunit | CADENA | Mapa con unidad de ancho del mapa de capa Valores posibles: px y% |
altura del mapa | INTEGER | Altura del mapa de capa en píxeles |
mapa base | CADENA | Mapa base del mapa de capa valores posibles: osm_mapnik, mapquest_osm, mapquest_aerial, googleLayer_roadmap, googleLayer_satellite, googleLayer_hybrid, googleLayer_terrain, bingaerial, bingaerialwithlabels, bingroad, ogdwien_basemap, ogdwien_satellite, mapbox, mapbox2, mapbox3, custom_basemap, custom_basemap2, custom_basemap3, empty_basemap |
panel | Booleano | panel de capa sobre el mapa (que muestra el nombre de la capa y el enlace de la API) 0 = no mostrar panel 1 = mostrar panel |
clustering | Booleano | ¿Se deben agrupar los marcadores? 0 = agrupación deshabilitada 1 = agrupación habilitada |
marcadores de lista | Booleano | ¿Debería mostrarse una lista de marcadores debajo del mapa de capa? 0 = no 1 = sí |
multi_layer_map | Booleano | ¿Es este mapa de capa un mapa de múltiples capas? 0 = no 1 = sí |
lista_mapa_múltiples capas | CADENA | ID separados por comas de las capas asignadas a esta capa si multi_layer_map se establece en 1 por ejemplo 1,2,3 |
caja de control | INTEGER | muestre el cuadro de control en la esquina superior derecha del mapa que le permite cambiar entre mapas base 0 = no mostrar caja de control 1 = mostrar caja de control contraída 2 = mostrar caja de control expandida |
creado por | CADENA | Nombre de usuario del usuario que creó el mapa de capa usando el nombre de usuario actual si se establece la opción "usar el inicio de sesión de usuario actual" |
creado en | FECHA (Ymd H: i: s) | ¿Cuándo se creó la capa? |
Actualizado por | CADENA | Nombre de usuario del usuario que actualizó el mapa de capas usando el nombre de usuario actual si se establece la opción "usar el inicio de sesión de usuario actual" |
actualizado en | FECHA (Ymd H: i: s) | ¿Cuándo se actualizó la capa? |
superposiciones_personalizado | Booleano | ¿Activar superposición personalizada? 0 = inactivo 1 = activo |
superposiciones_personalizado2 | Booleano | ¿Activar superposición personalizada2? 0 = inactivo 1 = activo |
superposiciones_personalizado3 | Booleano | ¿Activar superposición personalizada3? 0 = inactivo 1 = activo |
superposiciones_personalizado4 | Booleano | ¿Activar superposición personalizada4? 0 = inactivo 1 = activo |
WMS | Booleano | ¿Activar capa wms personalizada? 0 = inactivo 1 = activo |
wms2 | Booleano | ¿Activar la capa wms2 personalizada? 0 = inactivo 1 = activo |
wms3 | Booleano | ¿Activar la capa wms3 personalizada? 0 = inactivo 1 = activo |
wms4 | Booleano | ¿Activar la capa wms4 personalizada? 0 = inactivo 1 = activo |
wms5 | Booleano | ¿Activar la capa wms5 personalizada? 0 = inactivo 1 = activo |
wms6 | Booleano | ¿Activar la capa wms6 personalizada? 0 = inactivo 1 = activo |
wms7 | Booleano | ¿Activar la capa wms7 personalizada? 0 = inactivo 1 = activo |
wms8 | Booleano | ¿Activar la capa wms8 personalizada? 0 = inactivo 1 = activo |
wms9 | Booleano | ¿Activar la capa wms9 personalizada? 0 = inactivo 1 = activo |
wms10 | Booleano | ¿Activar la capa wms10 personalizada? 0 = inactivo 1 = activo |
gpx_url | CADENA | URL para el archivo GPX para usar |
gpx_panel | Booleano | Panel debajo del mapa que muestra los metadatos GPX 0 = ocultar panel gpx 1 = mostrar panel gpw |