Debemos modificar el panel de control, pero lo haremos de manera que cuando estemos insertando un nuevo registro, automáticamente conecte con el api de google maps, para obtener las coordenadas gps. Estos datos son guardados en la tabla del modulo correspondiente, y si editamos un registro, el formulario nos mostrara los campos "latitud" y "longitud", por si no se ha podido geolocalizar de manera correcta. Así que editamos el fichero /app/admin/modules/MODULO/config/generator.yml, y añadimos los dos campos para que nos lo muestre: En form new, no declaramos el bloque "Situación", ya que al inserar un nuevo registro, obtendrá la latitud y longitud de manera automática. Por ultimo, debemos sobreescribir el método "save" del modelo, así que editamos el fichero /lib/model/doctrine/MODELO.class.php, añadiendo un método auxiliar: Con esto nos aseguramos que cada vez que un usuario grabe o edite un registro, automáticamente se obtengan las coordenadas de latitud/longitud a partir de los datos de dirección asociados.