Browsing category JavaScript

Convertir de dirección a coordenadas en JavaScript


Para convertir una dirección a coordenadas (longitud y latitud) en JavaScript, se puede hacer con la librería de Google Maps. <script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> var geocoder = new google.maps.Geocoder(); var address = jQuery('#address').val(); geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { var latitude =

Calcular tiempo entre dos fechas mediante JavaScript


Para calcular el tiempo entre dos fechas y devolver la diferencia en formato HH:MM podemos hacerlo con esta función: /** * Función para calcular el tiempo entre dos fechas. * d1 = "01/17/2012 11:20"; * d2 = "01/18/2012 12:25"; * calcularTiempoDosFechas(d1, d2); */ function calcularTiempoDosFechas(date1, date2){ start_actual_time = new Date(date1); end_actual_time = new Date(date2); var diff = end_actual_time - start_actual_time; var diffSeconds = diff/1000;

Validar campos radio buttons con JavaScript


Si queremos comprobar que los radio buttons de un formulario han sido todos marcados podemos hacerlo de la siguiente manera. Creamos una función que contará los diferentes grupos de radio buttons. function numRadiosInPage(){ var rgroups = []; $('input:radio').each(function(index, el){ var i; for(i = 0; i < rgroups.length; i++) if(rgroups[i] == $(el).attr('name')) return true;

Callback en el plugin de “backstretch”


Backstretch es un plugin de jQuery que te permite ajustar fotos al 100% de la pantalla de forma muy simple, hacer transiciones, sliders, etc... En versiones anteriores se dejo de dar soporte al "callback", que te avisaba cuando cambiaba la foto, en las nuevas versiones se ha reemplazado por lo siguiente: $(document.body).on("backstretch.show", function () { alert("backstretch ha cambiado de foto"); }); Puedes conseguir el plugin de backstretch en el siguiente enlace. Es un plugin

Calcular la distancia entre dos coordenadas (JavaScript)


Con la API de Google Maps puedes extraer fácilmente las coordenadas de un lugar, si necesitas saber la distancia entre dos coordenadas de un mapa puedes utilizar esta función de JavaScript: /** * Función para calcular la distancia entre dos puntos. * * @param lat1 = Latitud del punto de origen * @param lat2 = Latitud del punto de destino * @param lon1 = Longitud del punto de origen * @param lon2 = Longitud del punto de destino */ function calcularDistancia(lat1, lat2, lon1,