🔬 Comparación del Índice de Entorno Denso (IED)
para análisis individuales detallados.
`;
}, 2000);
}
if (typeof jQuery !== 'undefined') {
// Verificar que el script OOH esté cargado
if (typeof mostrarDetallesDebug === 'undefined') {
console.log('🔄 Cargando funcionalidad OOH...');
// El script se carga automáticamente vía wp_enqueue_script
// Solo necesitamos verificar que las variables AJAX estén disponibles
if (typeof audiencia_ooh_ajax === 'undefined') {
console.warn('⚠️ Variables AJAX no disponibles aún');
}
}
} else {
console.error('❌ jQuery no disponible');
}
/**
* AJAX Handler para análisis IED exhaustivo
*/
function ajax_analisis_ied_exhaustivo_handler() {
if (!wp_verify_nonce($_POST['nonce'], 'audiencia_ooh_nonce')) {
wp_send_json_error('Nonce inválido');
return;
}
$lat = floatval($_POST['lat']);
$lng = floatval($_POST['lng']);
if (!$lat || !$lng) {
wp_send_json_error('Coordenadas inválidas');
return;
}
try {
error_log("🔬 Análisis IED Exhaustivo: lat=$lat, lng=$lng");
if (function_exists('calcular_ied_exhaustivo')) {
$resultado_ied = calcular_ied_exhaustivo($lat, $lng, 300);
if ($resultado_ied['success']) {
wp_send_json_success($resultado_ied);
} else {
wp_send_json_error($resultado_ied['error']);
}
} else {
wp_send_json_error('Función IED exhaustivo no disponible');
}
} catch (Exception $e) {
wp_send_json_error('Error: ' . $e->getMessage());
}
}
add_action('wp_ajax_analisis_ied_exhaustivo', 'ajax_analisis_ied_exhaustivo_handler');
add_action('wp_ajax_nopriv_analisis_ied_exhaustivo', 'ajax_analisis_ied_exhaustivo_handler');