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 v3.1 con rendimiento optimizado para mapas base de Google y mucho más está disponible

Después de más de 3 meses de desarrollo y muchas noches de insomnio, nos complace anunciar la disponibilidad de Maps Marker Pro v3.1 🙂

Muchas gracias especiales a Thorsten, quien a pesar de estar en un viaje por Canadá continúa agregando nuevas funciones y optimizaciones para Maps Marker Pro. Puede seguir su viaje y ver hermosas fotos en https://www.fuelandbacon.com BTW (sitio archivado).

Entonces, ¿qué hay de nuevo en Maps Marker Pro v3.1?

Lo más destacado de v3.1 es el plugin optimizado de Google Maps leaflet.js "GoogleMutant", un widget de mapa de marcadores reciente, mejoras de usabilidad, así como correcciones de errores y correcciones de seguridad resultantes de nuestro programa de recompensas de errores en hackerone.com. Para obtener más detalles sobre esta versión, consulte a continuación.

Una actualización a la última versión es, como siempre, muy recomendable.


Háganos saber lo que piensa sobre este nuevo lanzamiento de enviando una reseña o dejando un comentario a continuación!

Si desea mantenerse al día con el último desarrollo de Maps Marker Pro, 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 nos gustaría invitarle a unirse 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 v3.1:

rendimiento optimizado para mapas base de Google

La implementación del folleto de Google Maps (abandonada) por shramov ahora se reemplaza por la mucho más eficiente GoogleMutant Plugin de folletos de Iván Sánchez.

Antes, se mostraba una instancia de la API JS de Google Maps detrás del contenedor de Leaflet, y se sincronizaba lo mejor posible. Como resultado, el mapa base y las superposiciones en la parte superior estaban fuera de sincronización. Esto fue notable al arrastrar o hacer zoom en un mapa.

Ahora, para proporcionar la mejor experiencia de Leaflet, GoogleMutant utiliza observadores de mutación DOM y L.GridLayer de Leaflet 1.0.0. Los mosaicos del mapa base todavía se solicitan a través de la API de JavaScript de Google Maps, pero cambian de lugar para usar el arrastre y el zoom del folleto.

La única desventaja de GoogleMutant es que no es compatible con Internet Explorer 10 o versiones anteriores y varias versiones de navegadores anteriores (los mapas cambiarán automáticamente a OpenStreetMap para esos usuarios). Tenga en cuenta que la cuota de mercado actual del navegador para los navegadores afectados es de aproximadamente el 2% (05/2017) y está disminuyendo constantemente.

Si no desea que los mapas base de Google cambien automáticamente a OpenStreetMap para esos navegadores obsoletos, active el complemento heredado en Configuración / Valores predeterminados del mapa / "API de JavaScript de Google Maps":

nuevo widget "muestra el último mapa de marcadores"

Con esta versión, agregamos un nuevo widget, que le permite mostrar fácilmente el último mapa de marcadores en su barra lateral:

Para agregar este widget, solo vaya a Apariencia / Widgets y agregue el widget "Maps Marker Pro - último mapa de marcadores" a su barra lateral:

Indicador de carga para descarga GeoJSON y agrupación de marcadores

Si sus mapas de capa incluyen cientos o miles de marcadores, cargar la matriz GeoJSON correspondiente (ya optimizada) puede llevar algún tiempo.

Para mejorar la usabilidad de los visores de mapas, ahora agregamos un indicador de carga animado que se muestra hasta que finaliza la carga y el análisis de los datos de GeoJSON:

opción "filtro HTML para textos emergentes" para evitar la inyección de código malicioso

Por defecto, los textos emergentes ahora se filtran usando wp_kses () que también se usa para contenido predeterminado de WordPress como publicaciones y páginas.

Como resultado, solo se mostrarán los nombres de elementos HTML, los nombres de atributos y los valores de atributos permitidos, además de solo las entidades HTML sanas: código JavaScript (que podría usarse para Scripting de sitios cruzados - XSS por ejemplo) se elimina de la salida.

Si necesita textos emergentes sin filtrar para, por ejemplo, ejecutar código Javascript personalizado, puede deshabilitar esta opción en Configuración / Varios / Configuración de compatibilidad:

enumerar todos los marcadores de mejora de la página: menú desplegable agregado para filtrar marcadores por capa

En la página "Listar todos los marcadores" en el backend, agregamos un cuadro de selección desplegable de capa, que le permite mostrar dinámicamente marcadores de una capa específica solamente:

configuración del mapa base global "nowrap"

En Configuración / Valores predeterminados del mapa / “Configuración del mapa base global” agregamos la nueva configuración “nowrap”:

Si esta configuración se establece en verdadero, los mosaicos no se cargarán fuera del ancho mundial en lugar de repetirse.

Configuración establecida en falso (= predeterminado):

Configuración establecida en verdadero:

¡Cazadores de recompensas queridos!

Ninguna tecnología es perfecta, como tampoco la nuestra. Siempre habrá cosas que podemos haber pasado por alto. Si bien no podemos evitar tener puntos ciegos, podemos hacer algo para identificarlos: llamamos a los investigadores de seguridad de todas partes para que nos ayuden a encontrar errores de seguridad y problemas de seguridad en nuestros productos.

Foto: Cosplayer de Boba Fett en el Phoenix Comicon 2012 en Phoenix, Arizona. Autor: Gage Skidmore (trabajo propio) [CC-BY SA 2.0] vía Wikimedia Commons]

Únete a las filas de Boba Fett, Greedo & Co .: conviértete en un cazarrecompensas para Maps Marker Pro

Ofrecemos una recompensa de $ 10 por errores de seguridad válidos (por ejemplo, XSS simple), con la opción de recompensas más grandes por errores más graves, como por ejemplo, exploits de ejecución remota de código, inyección SQL o escalada de privilegios. Además, ofrecemos un paquete profesional para Maps Marker Pro que es válido para 25 dominios, que incluye acceso a actualizaciones y soporte durante 3 años (precio de lista: € 499) para cada persona que informe un error de seguridad válido.

Las recompensas se pagan por las vulnerabilidades del código fuente, pero se siente enviar vulnerabilidades fuera de eso por una recompensa más pequeña opcional. Hemos anunciado nuestra búsqueda de recompensas en la plataforma de recompensas de errores HackerOne, donde encontrará una descripción completa de nuestro programa de recompensas con una lista de objetivos válidos: https://hackerone.com/mapsmarker_com_e_u

Buscando desarrolladores para recomendar a nuestros clientes personalizaciones

¿Eres un desarrollador profesional de WordPress que conoce los entresijos de Maps Marker Pro? ¡Excelente! Póngase en contacto y tal vez podamos recomendarle a los clientes que desean personalizaciones individuales o desarrollos personalizados basados ​​en uno de nuestros API de Maps Marker Pro.

A veces, solo necesita un producto personalizado, y alguien en quien pueda confiar para crearlo.
Foto de Fancycrave [CC0 Public Domain] a través de pexels.com

Estamos trabajando arduamente para ofrecer la mejor solución de mapeo para todos. Pero de vez en cuando, los clientes quieren sus propias cosas especiales: personalizaciones individuales de Maps Marker Pro, hechas a mano para adaptarse a su caso de negocios único, en muchos casos involucrando uno de nuestros API de Maps Marker Pro. En este caso, nos gustaría referirlos a nuestra red confiable de expertos.

Si estás

  • un desarrollador de WordPress
  • un usuario experimentado de Maps Marker Pro
  • confiable y rápido para responder
  • disfruta trabajando con diferentes clientes
  • disponible para trabajo independiente

entonces por favor envíenos un correo electrónico, que contiene una breve introducción de usted, sus habilidades y experiencia, así como enlaces a trabajos anteriores.

Si encajamos bien el uno con el otro, con gusto lo agregaremos a nuestra red y, si surge algo, lo recomendaremos a los clientes cuyas necesidades de personalización coincidan con sus habilidades.

No queremos asumir ninguna comisión: nuestra ganancia es la felicidad de nuestros clientes, cuando podemos referirlos a alguien en quien puedan confiar para sus necesidades adicionales.

¡Esperamos tener noticias suyas!

Otros cambios y optimizaciones

  • cargando animación a ventanas emergentes con imágenes para ayudar con la creación de DOM
  • cambie los archivos GPX mimetype de text / gpx a application / gpx + xml para evitar problemas de carga / visualización desde WordPress 4.7.1 (thx Thorsten!)
  • ícono de pantalla completa HTML5 y de salida de pantalla completa (¡gracias PJ Onori, http://somerandomdude.com!)
  • Importador XLS (X): aumente la compatibilidad al admitir también valores de lat + lon definidos como texto y con. o, como separador (thx Marius!)
  • manejo optimizado de errores de URL de GPX si no se encuentra la URL (muestre advertencias en el backend y la salida de la consola en la interfaz, no permita la descarga de la GPX URL)
  • indicador de carga al borrar la lista de campo de búsqueda de marcadores
  • comprobación de compatibilidad para la salida de depuración "WP Super Cache" que puede hacer que los mapas de capa se rompan
  • comprobación de compatibilidad para el inicio de sesión personalizado del administrador que hace que la navegación en la página de configuración se interrumpa
  • comprobación de compatibilidad para el complemento Fast Velocity Minify
  • comprobación de compatibilidad para el tema Divi 3+ que puede hacer que los mapas se rompan si la opción "¿Dónde incluir archivos Javascript?" se establece en pie de página
  • Comprobación de compatibilidad del complemento de optimización automática: también verifique si la opción "¿También agregar JS en línea?" está configurado (lo que hace que los mapas se rompan)
  • verificación de compatibilidad de URL base de enlace permanente mejorada para sugerir URL si la URL del sitio termina con / wp /
  • mayor tiempo de espera para las llamadas de reserva de la API de licencia para evitar problemas con el registro de claves de licencia de prueba gratis
  • Plugin EdgeBuffer actualizado para precargar mosaicos más allá del borde del mapa visible a v1.0.5
  • es6-promise actualizado para IE11 / Google Mutant a v4.1.0 (reparando la pérdida de memoria)
  • Se actualizó la base de código Leaflet.fullscreen markercluster a v1.0.6
  • PUC actualizado (verificador de actualización de complementos) a v4.1 incluyendo optimizaciones y correcciones de compatibilidad (¡gracias Yahnis!)
  • PUS actualizado (servidor de actualización de complementos) a v1.2 que incluye optimizaciones y correcciones de compatibilidad (¡gracias Yahnis!)
  • refactorización de código para mejorar la estructura, la reutilización y la sostenibilidad (¡gracias Thorsten!)
  • notificación por correo electrónico a usuarios de prueba gratuita 3 días antes de que caduque la clave de licencia de prueba gratuita
  • migración finalizada a PHP 7.1 en www.mapsmarker.com para un mayor rendimiento
  • página de configuración multisitio / licencia: muestra la función "dominio para activar" solo en instalaciones de subdominio multisitio

Corrección de errores

  • arregla las entradas que faltan en el filtro de capa con la agrupación de marcadores deshabilitada (¡gracias Ole y Thorsten!)
  • los marcadores y las capas no se pudieron guardar en dispositivos iOS debido a un error en la implementación local de fecha y hora de Safari (¡gracias Natalia!)
  • El ancho de la ventana en las páginas de edición de marcadores y capas no se pudo utilizar por completo en dispositivos iOS (¡gracias Natalia!)
  • ? highlightmarker = la función se rompió en la vista de pantalla completa para mapas de varias capas (¡gracias!)
  • la lista de marcadores no respondía completamente si se usaban imágenes de más de 440 px en textos emergentes (¡gracias Georges!)
  • solo elimine los scripts de API de Google Maps agregados por otros complementos en lugar de cancelar su registro si la opción relacionada está habilitada (ya que esto podría romper los scripts y complementos dependientes como los mapas WP GPX)
  • la comprobación de compatibilidad para "URL base de enlace permanente" no consideró los complementos multilingües activos (¡gracias Jan-Willelm!)
  • El botón de control de inicio en los mapas de capa de pantalla completa con agrupamiento estaba roto (¡gracias Sven!)
  • la validez de los archivos de exportación podría romperse con la advertencia "no se puede modificar la información del encabezado" si se usa Stiphle basado en wp-session
  • la paginación en la lista de todos los marcadores de página en el backend se rompió si se utilizó la búsqueda (¡gracias Thorsten!
  • evite marcadores duplicados al exportar marcadores de mapas de varias capas a KML, GeoRSS y Wikitude (¡gracias Eric y Thorsten!)
  • arregla la carga infinita cuando solicitas una clave de prueba gratuita en navegadores específicos (¡Thx Thorsten!)
  • La exportación XLS para los marcadores y los mapas de capa se rompió si se usa PHP 7.1+
  • se agregó un selector JS más específico para el filtro de marcador para evitar que se agreguen marcadores al mapa incorrecto, si se muestran múltiples mapas en la misma página (¡gracias Tino!)
  • la información sobre herramientas del marcador no se mostraba si el texto emergente estaba vacío (¡gracias Oleg!)
  • la información sobre herramientas de marcadores no se mostraba para los marcadores agregados directamente solo a través de shortcode
  • paginación incorrecta en la lista de todos los marcadores-página para resultados de búsqueda
  • las funciones de capa duplicadas no duplicaron la configuración del filtro (¡gracias Thorsten!)
  • los grupos de marcadores siempre estaban deshabilitados en el nivel de zoom 0, incluso si la configuración relacionada estaba vacía (¡gracias Thorsten!)
  • El orden de clasificación de la lista de marcadores se invirtió después de una geolocalización exitosa (¡gracias Chris y Thorsten!)
  • página de edición de marcador: evite el error de JavaScript en el cambio de nombre de marcador si el texto emergente está vacío
  • corregir distancias incorrectas en la lista de marcadores cuando falla la geolocalización
  • la paginación para los resultados de búsqueda de "listar todas las capas" en el backend estaba rota

Correcciones de seguridad

Desde el comienzo de nuestro programa de recompensas de errores de seguridad el 19 de mayo recibimos varios informes de vulnerabilidad; sin embargo, debido a nuestra atención en la codificación segura y 3 pruebas de penetración en los últimos 4 años, no se encontraron problemas graves o críticos. Todos menos el primer problema de la lista a continuación solo podrían haber sido explotados por usuarios con acceso de back-end, y en la mayoría de los casos solo con usuarios administradores.

Algunas reflexiones adicionales sobre por qué no hemos detectado esas vulnerabilidades hasta ahora, aunque estamos haciendo verificaciones de seguridad periódicas: el vector de ataque de un administrador que, por ejemplo, inyecta código malicioso en la configuración de Maps Marker Pro no estaba completamente cubierto hasta ahora, como tal. el atacante habría tenido acceso directo a los archivos de temas o complementos, por lo que sería mucho más fácil, por ejemplo, inyectar código malicioso o cambiar las tablas de la base de datos directamente que usar Maps Marker Pro para secuencias de comandos de sitios cruzados.

Sin embargo, aunque la explotabilidad de las vulnerabilidades reportadas es baja, tomamos esos informes en serio y los arreglamos todos, respectivamente, endurecieron nuestra base de código completa para evitar futuras vulnerabilidades similares.

  • Impacto medio: vulnerabilidad XSS para la URL de descarga GPX (gracias a kiranreddy a través de hackerone)
  • Impacto medio: los usuarios de backend desfavorecidos podrían agregar marcadores incluso si la configuración de permisos se estableció para no permitir esto (no explotable con la configuración de permisos predeterminada: thx w31ha0 a través de hackerone)
  • Bajo impacto: vulnerabilidades XSS en páginas de edición de marcadores y capas (gracias a victemz a través de hackerone)
  • Bajo impacto: vulnerabilidades XSS en el registro de importación de marcadores y capas si se utilizaría un archivo de entrada malicioso (gracias a kiranreddy a través de hackerone)
  • Bajo impacto: falta la protección CSRF para los formularios de registro de prueba gratuita (gracias a Arall a través de hackerone)
  • Bajo impacto: vulnerabilidades CSRF y XSS en la página de herramientas para las funciones de marcador de cambio e ID de capa (thx a r4s_team a través de hackerone)
  • Bajo impacto: vulnerabilidad de inyección de comandos en archivos de exportación de marcadores y capas (thx a kiranreddy a través de hackerone)
  • Bajo impacto: protección adicional de inicio de sesión de fuerza bruta para el área del cliente en mapsmarker.com (gracias a nooboy a través de hackerone)
  • Bajo impacto: la verificación incorrecta de "URL a GPX track" podría conducir a XSS almacenado (thx a pahan123 a través de hackerone)
  • Bajo impacto: vulnerabilidad XSS almacenada en la página de herramientas solo si Webapi está habilitado (thx whitesector vía hackerone)
  • Bajo impacto: vulnerabilidad XSS almacenada para los campos creado por y actualizado por el backend
  • Bajo impacto: vulnerabilidad XSS almacenada para el icono de marcador predeterminado personalizado (thx whitesector via hackerone)
  • Bajo impacto: vulnerabilidad XSS almacenada para el tamaño de la imagen del código QR (solo si Google está configurado como proveedor de código QR predeterminado - thx whitesector vía hackerone)

Problemas conocidos

La función de geolocalización ya no funciona con Google Chrome 50+, Safari 10+ y Firefox 55+ a menos que su sitio sea accesible de forma segura a través de https

Con Chrome 50, Safari 10 y Firefox 55, los vendedores de navegadores relacionados introdujeron cambios significativos en el soporte de geolocalización: todas las aplicaciones que solicitan la posición actual del usuario (no solo para la función de geolocalización de Maps Marker Pro) ya solo pueden recuperar la posición actual del usuario si el sitio está configurado para entregarse de manera segura a través de https; en cambio, los usuarios verán la siguiente advertencia o una similar:

información de error de geolocalización

Ver más detalles sobre esta decisión de Google en https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only. La geolocalización seguirá funcionando en sitios que no sean https si los usuarios acceden al sitio a través de navegadores alternativos como Firefox, Safari o Internet Explorer: de todos modos, es probable que esos navegadores también agreguen una restricción de seguridad similar en el futuro.

Actualización de noviembre de 2016: desde iOS 10, Safari 10+ ahora requiere https para admitir la geolocalización. La implementación es aún más estricta que con Google Chrome: la geolocalización no funcionará, por ejemplo, si hay advertencias de contenido mixto en su sitio.

Actualización 2017: Firefox 55+ también requiere https para acceder a la geolocalización (ver detalles)

Entonces, si necesita la función de geolocalización Maps Marker Pro en su sitio, se recomienda migrar su sitio a https. Algunos proveedores de alojamiento ya proporcionan certificados https gratuitos de letsencrypt.org por ejemplo. Para las configuraciones necesarias dentro de su sitio de WordPress para configurarlo para que sea compatible con https, eche un vistazo a tutoriales como https://css-tricks.com/moving-to-https-on-wordpress/.

Como https tiene más ventajas para su sitio que solo la geolocalización trabajando de nuevo con Google Chrome 50+ y Safari 10+ (como asegurar la integridad de los datos, la autenticación del remitente y la privacidad del usuario, así como una clasificación más alta en Google ya que https se usa como señal de clasificación) le recomendamos encarecidamente que cambie su sitio a https solo si aún no lo ha hecho.

Si cambió su sitio a https y todavía recibe un error de geolocalización (como "Error de geolocalización: usuario denegado de geolocalización"), verifique la configuración de ubicación de su dispositivo si está permitido que las aplicaciones / sitios web recuperen la geolocalización.

Actualizaciones de traducciones

Gracias a muchos colaboradores motivados, esta versión incluye 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 .

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 recibe un paquete de 25 licencias gratis por valor de € 249 como compensación por completar la traducción al 100%.

Outlook: planes para las próximas versiones

Actualmente estamos trabajando en un relanzamiento de nuestro sitio web www.mapsmarker.com que también contará con una base de conocimientos y documentación actualizada.

Por favor, comprenda que no podemos prometer ninguna fecha de lanzamiento para nuevas funciones. Estamos alineando dinámicamente nuestra hoja de ruta en función de los comentarios de nuestros usuarios. De todos modos, mantenemos la flexibilidad para agregar optimizaciones y correcciones de errores con lanzamientos menores no planificados que resultan principalmente de los comentarios de los usuarios.

Suscríbete 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

Registro de cambios para la versión 3.1 - lanzado el 08.07.2017 (notas de la versión)

rendimiento optimizado para los mapas base de Google al habilitar la biblioteca Javascript de GoogleMutant para todos los usuarios
nuevo widget "muestra el último mapa de marcadores" (¡gracias Thorsten!)
¡Cazadores de recompensas queridos! Encuentre errores de seguridad para ganar efectivo y licencias: haga clic aquí para más detalles
configuración del mapa base global "nowrap": (si se establece en verdadero, los mosaicos no se cargarán fuera del ancho del mundo en lugar de repetirse, predeterminado: falso)
listar todos los marcadores de mejora de la página: menú desplegable agregado para filtrar marcadores por capa (¡gracias Thorsten!)
cargando animación a ventanas emergentes con imágenes para ayudar con la creación de DOM (¡gracias Thorsten!)
comprobación de compatibilidad para la salida de depuración "WP Super Cache" que puede hacer que los mapas de capa se rompan
indicador de carga al borrar la lista de campo de búsqueda de marcadores (thx Thorsten!)
comprobación de compatibilidad para el inicio de sesión personalizado del administrador que hace que la navegación en la página de configuración se interrumpa
comprobación de compatibilidad para el complemento Fast Velocity Minify
notificación por correo electrónico a usuarios de prueba gratuita 3 días antes de que caduque la clave de licencia de prueba gratuita
opción "Filtro HTML para textos emergentes" para evitar la inyección de código malicioso, habilitado de forma predeterminada (thx jackl vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Buscando desarrolladores para recomendar a nuestros clientes para personalizaciones - más detalles en mapsmarker.com/network
Indicador de carga para descarga GeoJSON y agrupación de marcadores (¡Thx Thorsten!)
comprobación de compatibilidad para el tema Divi 3+ que puede hacer que los mapas se rompan si la opción "¿Dónde incluir archivos Javascript?" se establece en pie de página
verificación de compatibilidad de URL base de enlace permanente mejorada para sugerir URL si la URL del sitio termina con / wp /
mayor tiempo de espera para las llamadas de reserva de la API de licencia para evitar problemas con el registro de claves de licencia de prueba gratis
Comprobación de compatibilidad del complemento de optimización automática: también verifique si la opción "¿También agregar JS en línea?" está configurado (lo que hace que los mapas se rompan)
migración finalizada a PHP 7.1 en www.mapsmarker.com para un mayor rendimiento
Plugin EdgeBuffer actualizado para precargar mosaicos más allá del borde del mapa visible a v1.0.5
es6-promise actualizada para IE11 / Google Mutant a v4.1.0 (reparación de pérdida de memoria)
Base de código actualizada del marcador de folletos actualizada a v1.0.6 (¡gracias jfirebaugh!)
PUC actualizado (verificador de actualización de complementos) a v4.1 incluyendo optimizaciones y correcciones de compatibilidad (¡gracias Yahnis!)
PUS actualizado (servidor de actualización de complementos) a v1.2 incluyendo optimizaciones y correcciones de compatibilidad (¡gracias Yahnis!)
refactorización de código para mejorar la estructura, la reutilización y la sostenibilidad (¡gracias Thorsten!)
cambie los archivos GPX mimetype de text / gpx a application / gpx + xml para evitar problemas de carga / visualización desde WordPress 4.7.1 (thx Thorsten!)
manejo optimizado de errores de URL GPX si no se encuentra la URL (muestre advertencias en el backend y la salida de la consola en la interfaz, no permita la descarga de la GPX URL)
ícono actualizado de pantalla completa HTML5 y salida de pantalla completa (¡gracias PJ Onori!)
página de configuración multisitio / licencia: muestra la función "dominio para activar" solo en instalaciones de subdominio multisitio
Importador XLS (X): aumente la compatibilidad al admitir también valores de lat + lon definidos como texto y con. o, como separador (thx Marius!)
solo elimine los scripts de la API de Google Maps agregados por otros complementos en lugar de cancelar su registro si la opción relacionada está habilitada (ya que esto podría romper los scripts y complementos dependientes como los mapas WP GPX)
la comprobación de compatibilidad para "URL base de enlace permanente" no consideró los complementos multilingües activos (¡gracias a Jan-Willelm!)
El botón de control de inicio en los mapas de capa de pantalla completa con agrupamiento estaba roto (¡gracias Sven!)
la validez de los archivos de exportación podría romperse con la advertencia "no se puede modificar la información del encabezado" si se usa Stiphle basado en wp-session
la paginación en la lista de todos los marcadores de página en el backend se rompió si se utilizó la búsqueda (¡gracias Thorsten!
evite marcadores duplicados al exportar marcadores de mapas de varias capas a KML, GeoRSS y Wikitude (¡gracias Eric y Thorsten!)
arregla la carga infinita cuando solicitas una clave de prueba gratuita en navegadores específicos (¡Thx Thorsten!)
La exportación XLS para los marcadores y los mapas de capa se rompió si se usa PHP 7.1+
se agregó un selector JS más específico para el filtro de marcador para evitar que se agreguen marcadores al mapa incorrecto, si se muestran múltiples mapas en la misma página (¡gracias Tino!)
la información sobre herramientas del marcador no se mostraba si el texto emergente estaba vacío (¡gracias Oleg!)
la información sobre herramientas de marcadores no se mostraba para los marcadores agregados directamente solo a través de shortcode
paginación incorrecta en la lista de todos los marcadores-página para resultados de búsqueda
las funciones de capa duplicadas no duplicaron la configuración del filtro (¡gracias Thorsten!)
arregla las entradas que faltan en el filtro de capa con la agrupación de marcadores deshabilitada (¡gracias Ole y Thorsten!)
los marcadores y las capas no se pudieron guardar en dispositivos iOS debido a un error en la implementación local de fecha y hora de Safari (¡gracias Natalia!)
? highlightmarker = la función se rompió en la vista de pantalla completa para mapas de varias capas (¡gracias!)
El ancho de la ventana en las páginas de edición de marcadores y capas no se pudo utilizar por completo en dispositivos iOS (¡gracias Natalia!)
los grupos de marcadores siempre estaban deshabilitados en el nivel de zoom 0, incluso si la configuración relacionada estaba vacía (¡gracias Thorsten!)
El orden de clasificación de la lista de marcadores se invirtió después de una geolocalización exitosa (¡gracias Chris y Thorsten!)
página de edición de marcador: evite el error de JavaScript en el cambio de nombre de marcador si el texto emergente está vacío
corregir distancias incorrectas en la lista de marcadores cuando falla la geolocalización
la lista de marcadores no respondía completamente si se usaban imágenes de más de 440 px en textos emergentes (¡gracias Georges!)
la paginación para los resultados de búsqueda de "listar todas las capas" en el backend estaba rota
Impacto medio: vulnerabilidad XSS para la URL de descarga GPX (thx a kiranreddy vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Impacto medio: los usuarios de backend desfavorecidos podrían agregar marcadores incluso si la configuración de permisos se estableció para no permitir esto (no explotable con la configuración de permisos predeterminada - thx w31ha0 vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: vulnerabilidades XSS en las páginas de edición de marcadores y capas (gracias a victemz vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: vulnerabilidades XSS en el registro de importación de marcadores y capas si se utilizaría un archivo de entrada malicioso (gracias a kiranreddy a través de Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: falta la protección CSRF para los formularios de registro de prueba gratuita (gracias a Arall vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: vulnerabilidades CSRF y XSS en la página de herramientas para las funciones de marcador de cambio e ID de capa (thx a r4s_team vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: vulnerabilidad de inyección de comando en archivos de exportación de marcadores y capas (thx a kiranreddy vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: protección adicional de inicio de sesión de fuerza bruta para el área del cliente en mapsmarker.com (gracias a nooboy vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: la verificación incorrecta de "URL a GPX track" podría conducir a XSS almacenado (thx a pahan123 a través de Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: vulnerabilidad XSS almacenada en la página de herramientas solo si Webapi está habilitado (thx whitesector vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: vulnerabilidad XSS almacenada para los campos creado por y actualizado por el backend
Bajo impacto: vulnerabilidad XSS almacenada para el icono de marcador predeterminado personalizado (thx whitesector vía Programa de recompensas de errores hackerone de Maps Marker Pro)
Bajo impacto: vulnerabilidad XSS almacenada para el tamaño de la imagen del código QR (solo si Google está configurado como proveedor de código QR predeterminado - thx whitesector vía Programa de recompensas de errores hackerone de Maps Marker Pro)
traducción al catalán actualizada gracias a RocEfraim Bayarri Vicent Cubells y Marta Espinalt→ contribuir
traducción al chino actualizada gracias a John Shen y ck→ contribuir
traducción al alemán actualizada por el equipo de Maps Marker Pro y Daniel Luttermann→ contribuir
traducción indonesia actualizada gracias a Andy Aditya Sastrawikarta y Emir Hartato y Phibu Reza→ contribuir
traducción italiana actualizada gracias a Luca Barbetti y Angelo Giammarresi→ contribuir
traducciones japonesas actualizadas gracias a Shu Higash y Taisuke Shimamoto→ contribuir
traducción lituana actualizada gracias a Donatas Liaudaítis y Donatas Liaudaítis→ contribuir
traducción al ruso actualizada gracias a Ekaterina Golubina (apoyada por Teplitsa de Tecnologías Sociales - http://te-st.ru) y Vyacheslav Strenadko, http://slavblog.ru→ contribuir
traducción al español actualizada gracias a David Ramírez, Álvaro Lara, Victor Guevara, Ricardo Viteri, Juan Valdés y Marta Espinalt y Fernando Coello→ contribuir
traducción sueca actualizada gracias a Olof Odier, Tedy Warsitha, Dan Paulsson, Elger Lindgren, Anton Andreasson y Tony Lygnersjö→ contribuir
La función de geolocalización ya no funciona con Google Chrome 50+, iOS10 + y Firefox 55+ a menos que su sitio sea accesible de forma segura a través de https (detalles)

mostrar todos los registros de cambios disponibles

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 hasta Tablero / Actualizaciones, seleccione complementos para actualizar y presione el botón "Actualizar complementos". El plugin pro verifica cada 24 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":

manual-update-check

Si no ve el enlace "Buscar actualizaciones" y está utilizando una versión inferior a 1.7, actualice manualmente una vez descargando el paquete actual de https://www.mapsmarker.com/download-pro y sobrescribir los archivos de complementos existentes en su servidor a través de FTP. Esto podría ser necesario en varios hosts, que usan bibliotecas SSL obsoletas, que impiden que Maps Marker Pro establezca una conexión segura para recuperar el paquete de actualización de mapsmarker.com. Pro v1.7 incluye una solución para ese tipo de servidores y las siguientes actualizaciones deberían funcionar de nuevo como de costumbre. Si está afectado y necesita ayuda, por favor abrir un ticket de soporte.

Cómo verificar la integridad del paquete de complemento

Para conocer el valor hash SHA-256 y el número de archivos para esta versión, consulte el siguiente archivo: https://www.mapsmarker.com/SHA256SUMS.txt

Este archivo está firmado digitalmente con nuestra clave PGP, archivo de firma de clave disponible en https://www.mapsmarker.com/SHA256SUMS.txt.asc

Haga clic aquí para obtener un tutorial sobre cómo verificar la integridad del paquete de complemento (recomendado si el paquete de complemento para una nueva instalación no se descargó de https://www.mapsmarker.com; sin embargo, no es necesaria la verificación si se utiliza el proceso de actualización automática)

Notas de actualización adicionales para beta tester

No se requieren acciones adicionales en la actualización del complemento de la versión beta a la versión final.

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