lunes, 6 de agosto de 2012

API en google maps

https://developers.google.com/maps/documentation/javascript/tutorial?hl=es#api_key


Introducción

El elemento fundamental en cualquier aplicación del API de Google Maps v. 3 es el propio mapa. En este documento se explica el uso del objeto google.maps.Map fundamental y los aspectos básicos de las operaciones de mapa. (Si ya has consultado el tutorial de la versión 2, este te resultará bastante parecido. No obstante, es importante que leas este documento, ya que existen algunas diferencias).

El "Hello, World" de Google Maps v. 3


La manera más fácil de iniciar el aprendizaje del API de Google Maps es observar un sencillo ejemplo. La siguiente página web muestra un mapa centrado en Sydney, Nueva Gales del Sur, Australia:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
  html { height: 100% }
  body { height: 100%; margin: 0px; padding: 0px }
  #map_canvas { height: 100% }
</style>
<script type="text/javascript"
    src="https://maps.google.com/maps/api/js?sensor=set_to_true_or_false">
</script>
<script type="text/javascript">
  function initialize() {
    var latlng = new google.maps.LatLng(-34.397, 150.644);
    var myOptions = {
      zoom: 8,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"),
        myOptions);
  }
</script>
</head>
<body onload="initialize()">
  <div id="map_canvas" style="width:100%; height:100%"></div>
</body>
</html>

Elementos DOM de mapa

<div id="map_canvas" style="width: 100%; height: 100%"></div>
Para que el mapa se muestre en una página web, debemos reservar un lugar para él. Normalmente, lo hacemos mediante la creación de un elemento div con nombre y la obtención de una referencia a este elemento en el modelo de objetos de documento (DOM) del navegador.

Opciones de mapa

var myLatlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
  zoom: 8,
  center: myLatlng,
  mapTypeId: google.maps.MapTypeId.ROADMAP};
Antes de inicializar un mapa, debemos crear un objeto Map options que contenga las variables de inicialización correspondientes. Este objeto no se construye, sino que se crea como un objeto literal. Como queremos centrar el mapa en un punto específico, también debemos crear un valor latlng que aloje esta ubicación y la transmita a las opciones del mapa. Para obtener más información sobre cómo especificar distintas ubicaciones, consulta la sección Latitudes y longitudes a continuación.
También debemos establecer el nivel de zoom inicial y especificar mapTypeId como valor de google.maps.MapTypeId.ROADMAP. Se admiten los siguientes tipos:
  • ROADMAP, que muestra los mosaicos normales en 2D predeterminados de Google Maps.
  • SATELLITE, que muestra imágenes de satélite.
  • HYBRID, que muestra una mezcla de mosaicos fotográficos y una capa de mosaicos para los elementos del mapa más destacados (carreteras, nombres de ciudades, etc.).
  • TERRAIN, que muestra mosaicos de relieve físico para indicar las elevaciones del terreno y las fuentes de agua (montañas, ríos, etc.).
A diferencia del API de Google Maps v. 2, no existe ningún tipo de mapa predeterminado. Debes establecer de forma específica un tipo de mapa inicial para poder ver los mosaicos correspondientes.

miércoles, 18 de julio de 2012

Los datos filtrados sólo muestran el subconjunto de datos que cumplen los criterios especificados y ocultan los datos que no se desea mostrar. A diferencia del filtrado de un rango de celdas o una tabla, no es necesario volver a aplicar un filtro. Los filtros se vuelven a aplicar automáticamente cada vez que la tabla dinámica se actualiza.


En un informe de tabla dinámica o de gráfico dinámico, los filtros son aditivos, es decir, cada filtro adicional se basa en el filtro actual y reduce aún más el subconjunto de datos. Se pueden crear hasta tres tipos de filtro a la vez en un subconjunto de datos: filtro manual, filtro de etiqueta o filtro de fecha y valor, que se evalúan por ese orden. Puede controlar este comportamiento activando o desactivando la casilla Permitir varios filtros por campo en la ficha Totales y filtros del cuadro de diálogo Opciones de tabla dinámica. Para obtener más información,






Por ejemplo, si pulsamos sobre la flecha del rótulo Etiquetas de columna nos aparece una lista como vemos en la imagen con los distintos meses disponibles en la tabla con una casilla de verificación en cada uno de ellos para indicar si los queremos ver o no, más una opción para marcar todas las opciones en este caso todos los meses.
Si dejamos marcados los meses Enero y Febrero, los otros meses desaparecerán de la tabla, pero no se pierden, en cualquier momento podemos visualizarlos volviendo a desplegar la lista y marcando la casilla (Seleccionar todo).
Para cerrar este cuadro guardando los cambios debemos pulsar en Aceptar. Para cerrar sin conservar las modificaciones pulsaremos Cancelar.
Aplicando el filtro a varios campos podemos formar condiciones de filtrado más complejas, por ejemplo podemos seleccionar ver los articulos con referencia 1236 de Abril.
datos
campo de la tabla
Por defecto, al crear una tabla dinámica, Excel nos genera unos totales con sumatorio, puede interesarnos modificar esas fórmulas por otras como pueden ser sacar el máximo o el mínimo, el promedio, etc.
Para hacer esto debemos situarnos en cualquier celda de la zona que queremos rectificar y hacer clic con el botón derecho del ratón, nos aparece un menú emergente con diferentes opciones, debemos escoger la opción Configuración de campo de valor... y nos aparece un cuadro de diálogo como el que vemos en la imagen.
En este cuadro de diálogo podemos escoger cómo queremos hacer el resumen, mediante SumaCuentaPromedio, etc.
También podemos abrir el cuadro de diálogo con el botón.



Fuentes de consulta:

domingo, 15 de julio de 2012

Lo que he aprendido en este tiempo, desde la ultima retroalimentacion, por parte de mis compañeros, es que hay que darle mas color a la pagina, así como distribuirla de mejor manera y que no tenga un color que distraiga o canse a la persona que consulte nuestro sitio.

Dejo unos links que me han servido de apoyo. Saludos! Feliz semana:.
Hojas de estilos:
http://www.htmlpoint.com/css/css_03.htm
http://html.conclase.net/w3c/html401-es/present/styles.html

lunes, 2 de julio de 2012

Lo que me he aprendido de la practica de mi pagina personal de html, es que es un leguaje bastante sencillo y muy facil de aprender. Por otro lado la retroalimentacion de mis demas compañeros me hizo obtener nuevos detalles acerca de mi primer proyecto. Espero aprender mucho mas acerca de estas nuevas tecnologias de informcion y reforzar mis aprendizajes en html