Información: este no es el registro de cambios para el última versión estable 4.13.1
ver todos los registros de cambios

Pro v1.6 con enfoque en rendimiento y usabilidad está disponible

Esta versión acelerará significativamente sus mapas de capa al cargar marcadores de forma asíncrona a través de GeoJSON 🙂 Además, muchas correcciones de errores menores, cambios y mejoras, muchas de ellas resultantes de sus comentarios, hicieron que el registro de cambios fuera más largo de lo que realmente planeé.

Debido a este hecho y como esta versión también incluye algunos endurecimientos de seguridad, decidí posponer la adición de característica de geolocalización a v1.7, ya que todavía necesito algo de tiempo para terminar la integración de este maravilloso complemento de folleto Dominik Moritz.


Déjame saber lo que piensas sobre este nuevo lanzamiento de enviando una reseña!

Si desea mantenerse al día con el último desarrollo de Maps Marker, siga @MapsMarker en twitter (= actualizaciones más actuales), en Facebook, Google+ o suscribirse a las noticias a través de RSS o a través RSS / correo electrónico.

También me gustaría invitarte a unirte a nuestro programa de afiliados que ofrece comisiones de hasta el 50%. Si está interesado en convertirse en revendedor, visite https://www.mapsmarker.com/reseller


Ahora veamos los aspectos más destacados de pro v1.6:

rendimiento mejorado para mapas de capa

El rendimiento de los mapas de capa ha mejorado significativamente

  • cargando marcadores de forma asincrónica a través de GeoJSON y
  • limitando las etiquetas (ocultas) de microformato geográfico

Esto da como resultado un rendimiento general mejorado de las páginas con mapas de capas, ya que el navegador no esperará para ejecutar el código HTML después del mapa de capas hasta que se cargue la matriz GeoJSON, pero carga la página completa y una vez que se ha cargado la matriz GeoJSON, agrega los marcadores al mapa de capas.

También agregué una nueva configuración en Configuración / Varios / Configuración general para carga asincrónica:

configuración de carga asíncrona

La desactivación de la carga asincrónica solo es necesaria para el caso de uso poco frecuente cuando se deben mostrar varias instancias de una capa en una página.

los parámetros del mapa pueden sobrescribirse dentro de códigos cortos

Ahora puede sobrescribir parámetros de mapa para mapas existentes dentro de códigos cortos.

Supongamos que agregó un mapa de marcadores y desea cambiar la altura a 100, pero solo en una página. Esto ahora se puede hacer con el siguiente shortcode:

[Mapsmarker marker = ”1 ″ height =” 100 ″].

Para ver todos los parámetros disponibles de shortcode, visite https://www.mapsmarker.com/shortcodes

opción para deshabilitar la carga de la API de Google Maps para un mayor rendimiento

Si solo desea utilizar mapas base alternativos como OpenStreetMap, ahora puede deshabilitar completamente todas las llamadas API de Google en la interfaz, lo que ahorra solicitudes http y acelera aún más la carga de sus mapas. Esto se puede hacer mediante la nueva configuración en Configuración / Google Maps / API de Google Maps:

google-maps-api-status

Si deshabilita la API de Google Maps, todos los mapas existentes que usan mapas base de Google cambiarán automáticamente a OpenStreetMap (y volverán a Google si vuelve a habilitar la API de Google Maps).

Se agregaron nuevas opciones de orden de clasificación para la "lista de marcadores" debajo de los mapas de capa

Debido a los comentarios de los usuarios, mejoré las opciones de pedido para la lista de marcadores debajo de los mapas de capa. Ahora también puede ordenar la lista por

  • texto emergente
  • icon
  • creado por
  • Actualizado por
  • kml_timestamp

Esto le permite crear órdenes de clasificación personalizadas agregando <span> 1 </span> ... a popuptexts, por ejemplo.

Encontrará estos nuevos órdenes de clasificación en Configuración / Configuración predeterminada del mapa / Lista de configuraciones de marcadores:

list-marker-settings-new-order-options

Clases CSS optimizadas para la lista de la tabla de marcadores

Con pro v1.6 también eliminé todos los estilos en línea para la lista de tablas de marcadores y agregué clases css fijas que ahora puedes usar mejor para un estilo personalizado.

Las listas <ol> y <ul> no se mostraban correctamente en los textos emergentes

Muchas Gracias Dan por informar esto! Esto ahora está solucionado y también puede agregar listas HTML al texto emergente, sin romper el diseño de estas listas.

Otras optimizaciones y cambios

  • Soporte agregado para cargar mapas dentro de los marcos jQuery Mobile (¡gracias Håkan!)
  • Soporte agregado para enlaces GeoJSON-API para mapas de múltiples capas en paneles de mapas
  • actualizar la biblioteca de importación-exportación PHPExcel a v1.8.0 (cambios)
  • aumentar el tiempo de espera para cargar archivos gpx de 10 a 30 segundos para admitir mejor archivos más grandes
  • Complemento jQuery timepicker actualizado a v1.4.4
  • Complemento jQuery select2 actualizado para la configuración de v3.4.8
  • Función de carga de iconos reforzada para prevenir mejor posibles ataques transversales de directorios
  • renombrado transitorio para acceso de proxy para evitar conflictos de complementos (gracias @pippinsplugins!)
  • consultas SQL reforzadas para mapas de múltiples capas

Corrección de errores

  • La altura de línea incorrecta aplicada a las imágenes de la API del panel podría romper el diseño del mapa en ciertos temas (¡gracias KW!)
  • si el número de marcadores dentro de un grupo era de 5 dígitos o más, se agregaba un salto de línea
  • vulnerabilidades potenciales de inyección de objetos PHP poco críticas con PHPExcel, descubiertas por https://security.dxw.com/
  • problemas en las actualizaciones de complementos en servidores con PHP 5.5 y soporte de ioncube
  • la propagación de la clave de licencia a subsitios en instalaciones de múltiples sitios se rompió
  • los íconos cargados no se guardaron en el directorio de íconos de marcador en instalaciones de varios sitios
  • Las pistas GPX no se mostraban en los mapas de capa si Google Adsense estaba activo

Actualizaciones de traducciones

Gracias a muchos colaboradores motivados, esta versión viene con las siguientes traducciones actualizadas:

Si desea contribuir a las traducciones (¡se agradecerán los nuevos traductores de hindi!), Visite https://translate.mapsmarker.com/projects/lmm para más información. Tenga en cuenta que los traductores también son compensados ​​por su contribución; por ejemplo, si una traducción finaliza menos del 50%, el traductor obtiene un paquete de 25 licencias gratis por valor de 149 € como compensación por completar la traducción al 100%.

Outlook: mis planes para el próximo lanzamiento

Por favor, comprenda que no puedo prometer ninguna fecha de lanzamiento para las nuevas funciones. La hoja de ruta para las nuevas características principales (soporte para Google Street View y soporte para el filtrado de capas en el frontend) sigue siendo válida, solo quisiera mantener la flexibilidad para agregar optimizaciones y correcciones de errores con lanzamientos menores bastante imprevistos como resultado principalmente de los comentarios de los usuarios.

Por favor, también ver la hoja de ruta para obtener un calendario aproximado de las funciones planificadas y suscríbase a este blog (a través de RSS or Correo electrónico) o sigue @MapsMarker en twitter (= actualizaciones más actuales) si desea mantenerse al día con las últimas noticias de desarrollo.

Registro de cambios completo

rendimiento mejorado para mapas de capas mediante carga asíncrona de marcadores a través de GeoJSON
Soporte agregado para cargar mapas dentro de los marcos jQuery Mobile (¡gracias Håkan!)
opción para deshabilitar la carga de la API de Google Maps para un mayor rendimiento si solo se utilizan mapas base alternativos
los parámetros del mapa pueden sobrescribirse dentro de códigos cortos (p. ej. [mapsmarker marker = ”1 ″ height =” 100 ″]) - ver los parámetros disponibles de shortcode
Soporte agregado para enlaces GeoJSON-API para mapas de múltiples capas en paneles de mapas
Se agregaron nuevas opciones de orden de clasificación para la "lista de marcadores" debajo de los mapas de capa (texto emergente, icono, creado por, actualizado por, kml_timestamp)
Mejore significativamente el tiempo de carga para mapas de capas enormes al limitar las etiquetas de microformato geográfico (ocultas)
actualizar la biblioteca de importación-exportación PHPExcel a v1.8.0 (cambios)
aumentar el tiempo de espera para cargar archivos gpx de 10 a 30 segundos para admitir mejor archivos más grandes
Clases CSS optimizadas y estilos en línea eliminados para la lista de tabla de marcadores para un mejor estilo personalizado
Complemento jQuery timepicker actualizado a v1.4.4
Complemento jQuery select2 actualizado para la configuración de v3.4.8
Función de carga de iconos reforzada para prevenir mejor posibles ataques transversales de directorios
renombrado transitorio para acceso de proxy para evitar conflictos de complementos (gracias @pippinsplugins!)
consultas SQL reforzadas para mapas de múltiples capas
Las listas <ol> y <ul> no se mostraban correctamente en los textos emergentes (gracias Dan!)
La altura de línea incorrecta aplicada a las imágenes de la API del panel podría romper el diseño del mapa en ciertos temas (¡gracias KW!)
si el número de marcadores dentro de un grupo era de 5 dígitos o más, se agregaba un salto de línea
Posibles vulnerabilidades de inyección de objetos PHP de poca importancia con PHPExcel, descubiertas por https://security.dxw.com/
problemas en las actualizaciones de complementos en servidores con PHP 5.5 y soporte de ioncube
la propagación de la clave de licencia a subsitios en instalaciones de múltiples sitios se rompió
los íconos cargados no se guardaron en el directorio de íconos de marcador en instalaciones de varios sitios
Las pistas GPX no se mostraban en los mapas de capa si Google Adsense estaba activo
Actualizaciones de la traducción
En caso de que quiera ayudar con las traducciones, visite el plataforma de traducción basada en web
traducción al chino actualizada (zh_TW) gracias a jamesho Ho, http://outdooraccident.org
traducción holandesa actualizada gracias a Patrick Ruers, http://www.stationskwartiersittard.nl
traducción al francés actualizada gracias a Vincèn Pujol, http://www.skivr.com y Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, cazal cédric, http://www.cedric-cazal.com y Fabian Hurelle, http://hurelle.fr
traducción alemana actualizada
traducción italiana actualizada gracias a Luca Barbetti, http://twitter.com/okibone
traducción al letón actualizada gracias a Juris Orlovs, http://lbpa.lv y Eriks Remess http://geekli.st/Eriks
traducción polaca actualizada gracias a Tomasz Rudnicki, http://www.kochambieszczady.pl
traducción rumana actualizada gracias a Arian, http://administrare-cantine.ro y Daniel Codrea http://www.inadcod.com

mostrar registros de cambios anteriores

Cómo descargar / actualizar

La forma más fácil de actualizar es usar el proceso de actualización de WordPress: inicie sesión con un usuario que tenga privilegios de administrador, navegue al Tablero / Actualizaciones, seleccione complementos para actualizar y presione el botón "Actualizar complementos".

El plugin pro verifica cada 12 horas si hay una nueva versión disponible. También puede activar manualmente la verificación de actualización yendo a Complementos y haciendo clic en el enlace "Buscar actualizaciones manualmente" junto a "Maps Marker Pro":

buscar actualizaciones

Notas de actualización adicionales para beta tester

No se requiere ninguna acción adicional sobre la actualización del complemento.

Deja un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X