Google

Añadiendo controles a Google Maps

Creado: 07/Abr/2007 Actualizado: 16/Dic/2025

Una vez que ya hemos puesto nuestro mapa en la web queremos añadirle nuevas funcionalidades. Una de las funcionalidades básicas es el poder realizar un zoom o el poder cambiar el mapa al formato satélite o viceversa.

Lo primero que tenemos que saber es que para añadir un control al mapa tenemos el método .addControl, el cual recibe como parámetro una clase que represente un control.

var map = new GMap2(document.getElementById("mapa"));
map.setCenter(new GLatLng(40.674389,-4.700432), 12);
map.addControl(new Control());

Por ejemplo, la clase que representa el zoom es GSmallZoomControl. En este caso el código sería el siguiente:

var map = new GMap2(document.getElementById("mapa"));
map.setCenter(new GLatLng(40.674389,-4.700432), 12);
map.addControl(new GSmallZoomControl());

Podemos invocar el método .addControl tantas veces como controles necesitemos insertar en el mapa.

Otro ejemplo es el que nos permite añadir el control para cambiar al formato satélite o híbrido. En este caso la clase es GMapTypeControl. Nuestro código quedaría de la siguiente forma:

var map = new GMap2(document.getElementById("mapa"));
map.setCenter(new GLatLng(40.674389,-4.700432), 12);
map.addControl(new GMapTypeControl());


Visualizar el ejemplo
| Descargar el código

Artículos
Java

Número Aleatorio en Java

Creado: Actualizado: 13/Abr/2019

Múltiples circunstancias harán que necesitemos generar un número aleatorio en Java. La más habitual será la de generación de claves. Si nos encontramos dentro de un entorno Java podemos apoyarnos en la clase Math para dicha generación.

Y es que los pasos serán muy sencillos. La clase Math tiene un método .random(), el cual genera un número aleatorio entre 0.0 y 1.0. El valor devuelto será de tipo double.

Math.random();

Si queremos hacer que el número sea un número natural entre un determinado rango, deberemos de seguir la siguiente formula:

Math.random()*limite+1;

Donde límite será el número más alto del rango. Los número genérico que generaremos irán entre el 1 y el límite. Así, por ejemplo, si queremos generar número entre el 1 y el 25 tendremos que utilizar la siguiente línea de código:

Math.random()*25+1;

Hay que recordar que el número generado es del tipo double. Es por ello que para finalizar deberemos de hacer un casting a un entero.

int numeroAleatorio = (int) (Math.random()*25+1);

De esta forma tan sencilla hemos conseguido generar un número aleatorio en Java.

Código Fuente

Descárgate el código fuente de Número Aleatorio en Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java