Ir al contenido

Añadir control de trafico con Google Maps

Una de las cosas que nos ofrece Google Maps es información del tráfico de ciertas ciudades, indicando qué vías son más lentas y cuáles más rápidas. Para ello utiliza el típico código de colores verde a rojo.

A parte de esto ofrece otras características como puntos en los cuales hay accidentes, conocer el tráfico en un día y hora en concreto. Si bien, estas dos características no están accesibles vía API (de momento) de Google Maps.

Añadir el tráfico a nuestro mapa será tan sencillo como superponer una capa al mapa. La capa que refleja el tráfico es GTrafficOverlay. Su creación será de la siguiente forma:

new GTrafficOverlay();

Para añadir capas al mapa tenemos el método addOverlay() sobre la clase GMap2. Por lo cual añadir la capa de tráfico quedará de la siguiente forma:

map.addOverlay(new GTrafficOverlay());

Solo nos habrá quedado cargar inicialmente el mapa y posicionarlo en una ciudad de la cual Google nos pueda dar información de tráfico. En nuestro caso hemos elegido Seattle.

if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("mapa"));
map.setCenter(new GLatLng(47.645962,-122.236633), 10);
map.addOverlay(new GTrafficOverlay());
}
Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Añadir control de trafico con Google Maps

Añade control de tráfico a tu mapa con Google Maps y mejora la experiencia del usuario al conocer las rutas más rápidas y evitar congestiones.

Descargar código