| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
23/8/07 - Al desarrollar con Google Maps podemos escoger el tipo de mapa que verán los usuarios, entre las distintas vistas predefinidas como son la vista satélite, vista de calles o vista híbrida (satélite y calles en modo semi-transparente.
Para definir el tipo de mapa en un mapa de Google tenemos el método setMapType() de la clase GMap2. El método setMapType() recibe el tipo de mapa que se desea ver. En principio existen los siguientes tipos de mapa:
G_NORMAL_MAP
Es para un mapa normal, que es el mapa político, con los nombres de localizaciones. Este mapa es el definido por defecto. En principio aparecen los distintos países, pero si ampliamos veremos las ciudades importantes, carreteras, etc y si hacemos más zoom sobre una población veremos los nombres de las calles, plazas, barrios, etc.
G_SATELLITE_MAP
Este mapa permite ver el mundo con imágenes tomadas desde satélite.
G_HYBRID_MAP
Este mapa combina la vista satélite y la vista normal. Sobre las fotos satélite se pintan encima las distintas localizaciones, calles, etc.
Veamos un mapa de Google en el que definimos el tipo de mapa. Mostramos una vista satélite en este caso.
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1">
<title>Ejemplo de Google Maps API</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=AQUI-TU-CLAVE" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
//función para cargar un mapa de Google.
//La llamamos cuando la página se ha terminado de cargar. Evento onload
function load() {
//comprobamos si el navegador es compatible con los mapas de google
if (GBrowserIsCompatible()) {
//instanciamos un mapa con GMap, pasándole una referencia a la capa o <div> donde queremos mostrar el mapa
var map = new GMap2(document.getElementById("map"));
//centramos el mapa en una latitud y longitud deseadas
map.setCenter(new GLatLng(41.375987390149106, 2.1778035163879395), 17);
map.setMapType(G_SATELLITE_MAP);
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 615px; height: 400px"></div>
</body>
</html>
Con este código tendremos una vista satélite de Barcelona centrada en la plaza donde está la estatua de Colón señalando con el dedo. Un par de cosas que hay que ver:
| Nota: Existen otros artículos anteriores donde hemos explicado temas adicionales de los mapas de Google que deberías conocer para entender este código.: Google Maps API 2 |
| Autoría, licencia y acciones sobre este artículo | ||||||
|
Informe de Miguel Angel Alvarez*
Director de DesarrolloWeb.com URL: http://www.desarrolloweb.com Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright. * Para consultas técnicas utilizar la lista de correo.
|
| Comentarios de los visitantes |
|
Aun no hemos recibido comentarios de este artículo.
Puedes ser el primero en enviar tu comentario. |
| Enlaces: |
| Maestrosdelweb |
|
||||||||||
Tienda DesarrolloWeb