martes, 17 de abril de 2012

API de Google Static Maps con App Inventor. Parte 2ª

Veamos todo lo dicho anteriormente con un pequeño ejemplo en el que obtendremos las coordenadas de nuestro GPS con el objeto de poder visualizar una imagen de la situación en la que nos encontramos en forma de plano o en forma de imagen de StreetView.





Lo primero inicializar nuestro elemento LocationSensor de App Inventor. Lo haremos de esta manera (hay muchas otras) 


En el Evento Initialize habilitamos el sensor y obtenemos las coordenadas de nuestra posición. Lo mismo haremos cuando nuestro sensor detecte variación en nuestra localización en el evento LocationChanged. Una vez que tenemos la posición es hora de construir la URL que nos dará la imagen, ya sea en Mapa o en Visión Street. Eso lo hacemos tal que asi para el mapa :

Y así para StreetView :

Como veis lo único que hacemos ahora es abrir otra Screen en App Inventor a la cual le pasamos el parámetro url que será la propiedad que asignaremos al elemento imagen de esta Screen. Y este es el resultado para cada uno de los botones :



No hemos utilizado todos los parámetros vistos en la Parte1 de este artículo, pero eso es algo que podéis probar vosotros. Yo os de jo como siempre el código Fuente App Inventor para que probéis. Descargarlo aquí :  Fuente Ejemplo (Map_static)



3 comentarios:

  1. Hola Alberto, quisiera saber si conoces algún tutorial que explique como crear una aplicación con appinventor para solicitar un taxi. Muchas gracias

    ResponderEliminar
  2. Hola Alberto, quisiera saber si conoces algún tutorial que explique como crear una aplicación con appinventor para solicitar un taxi. Muchas gracias

    ResponderEliminar
  3. Hola, podrías decirme como se pueden poner varios marcadores de google maps, además de tu ubicación actual. O donde puedo obtener información al respecto. Muchas gracias

    ResponderEliminar