Para todos aquellos que queráis utilizar este módulo en OpenCms 8.5, y que si no lo conocéis permite que el usuario añada puntos de Google Maps como contenido (Enlace del módulo) hay que realizar una modificación para que funcione.
En la carpeta /resources/jquery.mapWidget.js en la lína 116 hay que cambiar esto:
[code]
var /**jQuery*/ $base = $container.find(‘input[type=hidden]:first’);
var /**jQuery*/ $lat = $container.find(‘input[type=text].map-lat’);
var /**jQuery*/ $lng = $container.find(‘input[type=text].map-lng’);
var /**jQuery*/ $address = $container.find(‘input[type=text].map-address’);
var /**jQuery*/ $zoom = $container.find(‘input[type=text].map-zoom’);
var /**jQuery*/ $width = $container.find(‘input[type=text].map-width’);
var /**jQuery*/ $height = $container.find(‘input[type=text].map-height’);
var /**jQuery*/ $type = $container.find(‘select.map-type’);
var /**jQuery*/ $map = $container.find(‘div.map-container’);
var /**jQuery*/ $mode = $container.find(‘input[type=radio][name=mode]’);
var /**jQuery*/ $allow = $container.find(‘input[type=checkbox].map-allow’);
[/code]
Por esto:
[code]var /**jQuery*/ $base = $container.find(‘input:hidden:first’);
var /**jQuery*/ $lat = $container.find(‘input:text.map-lat’);
var /**jQuery*/ $lng = $container.find(‘input:text.map-lng’);
var /**jQuery*/ $address = $container.find(‘input:text.map-address’);
var /**jQuery*/ $zoom = $container.find(‘input:text.map-zoom’);
var /**jQuery*/ $width = $container.find(‘input:text.map-width’);
var /**jQuery*/ $height = $container.find(‘input:text.map-height’);
var /**jQuery*/ $type = $container.find(‘select.map-type’);
var /**jQuery*/ $map = $container.find(‘div.map-container’);
var /**jQuery*/ $mode = $container.find(‘input:radio[name=mode]’);
var /**jQuery*/ $allow = $container.find(‘input:checkbox.map-allow’);[/code]
Este cambio es necesario ya que la versión de jQuery que usa la versión 1.8 ya no soporta el «type» y debe usarse de esta otra forma.
Otro cambio recomendable es cambiar el punto de origen para que no nos salga siempre Alemania. Para cambiarlo en el fichero schemas/map.xsd cambiamos a las coordenadas que queramos. Por ejemplo
[code]
Espero que como siempre os sirva.