Ver Mensaje Individual
  #12 (permalink)  
Antiguo 15/05/2015, 09:54
patricioterryi
 
Fecha de Ingreso: abril-2015
Mensajes: 11
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Llama a variables dentro de una funcion

Saludos.En primer lugar agradeceros las soluciones propuestas. Respecto a la asignación y reemplazo en las variables se debe a que debido al uso de determinadas librerias, en el mapa me aparecen todos los resultados obtenidos por el Geocodificador por lo que he tenido que adaptarlo para que me facilite un único valor. Finalmente y gracias a vuestros consejos se ha podido solucionar usando para ello una función con su correspondiente llamada dentro de la función previa:

Código:
var results = new L.LayerGroup().addTo(map);

        searchControl.on("results", function (data) {
            results.clearLayers();
            //for (var i = data.results.length - 1; i >= 0; i--) {
                results.addLayer(L.marker(data.results[0].latlng));
                coorx = data.results[0].latlng.lat;//Variable a llamar
                coory = data.results[0].latlng.lng; //Variable a llamar
            //};
            //alert(coorx); //aki es don vas
            //puedes desfinir una funcion fuera y llamarla para desacoplar
            //mejor el codigo ej: logica_mycode(coorx)               
                logica_mycode(coorx, coory);
                
        });

function logica_mycode(coorx, coory) {           
            alert(coorx); 
            alert(coory);        
        };
Un saludo.