Mostrando entradas con la etiqueta Google Maps. Mostrar todas las entradas
Mostrando entradas con la etiqueta Google Maps. Mostrar todas las entradas

lunes, 30 de junio de 2014

Aplicación completa WPF Mapas Bing + API Google Maps

Hoy voy a mostrar una pequeña aplicación que he desarrollado utilizando tecnología WPF, con el control Bing Maps (que hemos visto brevemente aquí), e información a través del API de Google Maps.
Para poder utilizar todas las funcionalidades, es necesario tener una clave de desarrollador de Google Maps y otra para utilizar el control Bing Maps.

viernes, 24 de enero de 2014

Maps.NET para Windows Phone

Después de un tiempo sin subir ninguna entrada, os voy a mostrar una pequeña aplicación, llamada Maps.NET que he desarrollado para Windows Phone 8. La aplicación consiste en localizar información geográfica (hoteles, restaurantes, etc.), a partir de una ubicación. Vamos, lo típico que hacen todas estas aplicaciones, rutas, ver mapa, poder llamar al local, ver su web, almacenarlo como favorito, anclarlo al inicio, y toda esta información, como no, obtenida del API de Google Maps.

martes, 15 de octubre de 2013

Java. Ejemplo de uso MapsJava. API Google Maps.

En esta entrada voy a subir otra pequeña aplicación que he desarrollado para utilizar diferentes funcionalidades del API Google Maps. Como vimos en la entrada anterior, gracias al conjunto de clases MapsJava.jar, podemos desarrollar de forma sencilla y rápida aplicaciones que se sirvan del API de Google Maps.

viernes, 11 de octubre de 2013

Java: API Google Maps para Java

En esta ocasión, os voy a mostrar una serie de clases que he desarrollado para manejar de forma sencilla el API de Google Maps con Java. En concreto, vamos a ver 3 productos, un archivo .jar (denominado MapsJava.jar) que contendrá las clases mencionadas, un ejemplo sencillo por consola (denominado MapsJava_EjemploFacil), y un ejemplo más completo y visual de utilización de estas clases (denominado Maps.JAVA). Empezamos:

jueves, 9 de mayo de 2013

Biblioteca de clases .NET para API Google Maps. Parte IX.

Hoy os voy a mostrar una biblioteca de clases que he desarrollado para utilizar algunas utilidades del API Google Maps de forma muy sencilla. Ha sido desarrollada con Visual Basic, es compatible con Framework 4 y la podéis descargar desde aquí.
Una vez que la hayáis descargado, podéis empezar a crear un nuevo proyecto (en este ejemplo como Windows Forms), y para agregar la biblioteca basta con buscar la opción de Agregar referencia. En la siguiente imagen vemos cómo hacerlo.

jueves, 2 de mayo de 2013

API Google Maps y Visual Basic.NET. Parte VIII. Calcular ruta.

En esta nueva entrada vamos a adentrarnos un poco más en el API de Google Maps y vamos a ver cómo calcular una ruta para que podamos extraer la información del tiempo de recorrido, indicaciones, etc. Lo primero que hay que tener claro es cómo trabaja el API de Google Maps y cómo se hacen las peticiones HTTP para poder extraer la información (en este caso en formato XML), si esto no lo tienes muy claro, te recomiendo echar un vistazo a alguna de las entradas en las que se ha tratado esto (recomiendo esta).
Como hemos visto, de lo que se trata es de hacer un petición mediante una URL y ésta nos mostrará la información en formato XML y será de ahí de donde se extraerán todos los datos. Sin más dilación, voy a mostrar un ejemplo de una petición para una ruta en coche (sin restricción en cuanto a carreteras) de Madrid a Barcelona:

API Google Maps y Visual Basic.NET. Parte VII. Mostrar imágenes Street View.

En esta entrada vamos a ver cómo mostrar imágenes de Google Street View, pudiendo modificar los ángulos de visión y el zoom. El proceso es muy sencillo, primeramente hay que crear una URL que muestre la imagen y luego descargar esa imagen al Picturebox. Realmente, este último paso se podría obviar si utilizamos el control WebBrowser, ya que podríamos mostrar la imagen directamente sobre él.
Vamos a ver un ejemplo de una URL que mostraría una imagen:
Ahora vamos a ir explicando cada parámetro de los que vemos:

martes, 30 de abril de 2013

API Google Maps y Visual Basic.NET. Parte VI. Buscar código postal.

En esta entrada vamos a explicar de forma breve cómo buscar un código postal a partir de una localización. Realmente no se va a ver nada nuevo, ya que esta información se extrae a través de una petición de codificación geográfica, que ha sido explicada en otra entrada.
Como se puede observar al hacer la petición, hay un campo en el que se incluye el código postal. Este campo está localizado en una etiqueta denominada postal_code que se encuentra dentro de otra etiqueta llamada address_component.
Petición: http://maps.googleapis.com/maps/api/geocode/xml?address=Puerta%20del%20Sol,%20Madrid&region=es&sensor=false&language=es

Código postal en archivo XML

domingo, 28 de abril de 2013

API Google Maps y Visual Basic.NET. Parte V. Elevación de una localización.

Retomando un poco el API de Google Maps, y después de haber visto cómo obtener la latitud y longitud a partir de una determinada dirección (codificación geográfica), o cómo mostrar una localización en un mapa (I y II), el siguiente paso es, utilizando lo anterior, obtener la altitud de un punto en concreto.
El primer paso para obtener la altitud de un lugar es determinar de qué lugar queremos obtenerla. En este caso, para poder obtener la altitud de un punto en concreto debe saberse su latitud y longitud, por lo que vamos a aprovechar la entrada en la que explicábamos cómo determinar la latitud/longitud un lugar, a partir de su dirección (lo que se llama codificación geográfica).
Lo primero que vamos a explicar es la solicitud HTTP que tenemos que crear y nada mejor que ver un ejemplo:
http://maps.googleapis.com/maps/api/elevation/xml?locations=40.4167522,-3.7033701&sensor=false
Como se puede observar, hay pocos parámetros que incluir. A continuación los enumeramos:

sábado, 2 de febrero de 2013

API Google Maps y Visual Basic.NET. Parte IV. Aplicación completa

Retomando el API de Google Maps, hoy voy a subir una aplicación con muchas funciones para utilizar desde Visual Basic .NET.
Lo interesante de la aplicación en sí, y dejando de lado la interfaz (y el código un tanto confuso…), es la clase que incluye (Maps.NET). Se crea un objeto de la clase y se llama a sus funciones que nos devuelven información, por ejemplo:

Dim objetoMaps As New MapsNet‘Creamos un objeto de la clase MapsNet
Dim CP as string ‘Variable que contendrá el código postal
CP=objetoMaps.CodigoPostal(“Puerta del Sol, Madrid, España”) ‘Llamada a la función

Este fragmento de código asignará a la variable CP, el código postal de “Puerta del Sol, Madrid, España”. Como vemos es muy sencillo. Este es un pequeño ejemplo de lo fácil de utilizar la clase.

domingo, 27 de enero de 2013

Calcular antípodas con Visual Basic .NET y API de Google Maps

Aquí os dejo un programa que calcula las antípodas de una dirección y las muestra en un mapa. Realizado con Visual Basic .NET y el API de Google Maps.

martes, 9 de octubre de 2012

API Google Maps y Visual Basic.NET. Parte III. Codificación geográfica

En el tutorial de hoy vamos a ver cómo obtener la latitud y longitud a partir de una determinada dirección, por ejemplo, le indicaremos a nuestra aplicación que nos muestre las coordenadas de "Puerta del Sol, Madrid" y nos mostrará las coordenadas (40.4168762,-3.7033046). A este proceso se le llama codificación geográfica, según la definición de la documentación oficial es, "el proceso de transformar direcciones (como "1600 Amphitheatre Parkway, Mountain View, CA") en coordenadas geográficas (como 37.423021 de latitud y -122.083739 de longitud), que se pueden utilizar para colocar marcadores o situar el mapa".

martes, 18 de septiembre de 2012

API Google Maps y Visual Basic.NET. Parte II. Buscar latitud longitud

En la anterior entrega hemos trabajado con Google Maps a través de peticiones URL, y a partir de una dirección postal, hemos visualizado en el mapa dicha dirección. En la entrega de hoy vamos a trabajar con peticiones URL pero en vez de direcciones, directamente con latitud y longitud.
Antes de mostrar el código, vamos a ver cómo hacer peticiones URL para mostrar latitud/longitud:
http://maps.google.es/maps?q=latitud,longitud&output=embed
Ejemplificando:

lunes, 17 de septiembre de 2012

API Google Maps y Visual Basic.NET. Parte I. Buscar dirección

Hoy vamos a ver cómo manejar desde Visual Basic el API de Google Maps. En esta primera entrada realmente no vamos a utilizar el API de Google Maps, sino que vamos a realizar peticiones a través de URL con el control WebBrowser.
Lo primero que vamos a ver es cómo se hacen peticiones de direcciones a través de URL con Google Maps:
http://maps.google.es/maps?q=direccionAbuscar
Ejemplificando
http://maps.google.es/maps?q=Madrid+puerta+del+sol