Poner control de escala con Google Maps

11/abr/2007 Google , , , , , 5 Comentarios

Una de las características que podemos incluir en nuestros Google Maps son escalas de distancias. Las cuales nos permitirán comprobar las distancias que hay dentro del mapa.

Incluir este control es muy sencillo. El método que nos permite añadir controles en Google Maps es .addControl(tipodecontrol). Este método es de la clase GMap2.

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

El control que representa el control de la escala es GSmallMapControl(). A si que simplemente tendremos que crear esta clase para posteriormente añadirla al mapa. La línea de código será la siguiente:

map.addControl(new GSmallMapControl());

Por otro lado, el control que refleja la escala es GScaleControl(). Añadimos este también con la misma sentencia:

map.addControl(new GScaleControl());

Actualizado 29.julio.09
Indicadas las diferencias entre GSmallMapControl() y GScaleControl()

Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

5 comentarios en “Poner control de escala con Google Maps”

Víctor Cuervo

Chi

Hola!
Necesito imprimir 100 imágenes de 100 ciudades de google earth y no encuentro una función con la que pueda sacar todas en a4 en 1:25:000 por ejemplo
esta línea de códigos q describes serviría para eso?
y si es así, tengo que descargarla? o tengo que ingresarla en alguna parte del programa?
disculpa la molestia pero no sé de programación y necesito usar esa función :-(
gracias!!

Víctor Cuervo

lineadecodigo

@David,

El código que se puede descargar tiene los dos. GSmallMapControl() sirve para poner el control para modificar la escala y GScaleControl() es el que nos pone el gráfico con la escala.

Modifico el artículo para que no lleve a confusión.

Víctor Cuervo

David

No es cierto. Es GScaleControl

Víctor Cuervo

Alberto

Necesito saber las escalas en google maps, google earth, geoportal de las Palmas de Gran Canaria y http://visor.grafcan.es/visorweb/. Sabría decirme alguien cómo puedo saberlas? es para el martes así que si me echan un calble lo agradecería.
Un saludo y muchas gracias de antemano

Víctor Cuervo

Alberto

como puedo sacar la escala en Gmaps a la hora de imprimir porque no sale gracias

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*


*