Usando Google Maps con una aplicacion .NET

Justo revisando la pagina de el Comercio Peru y viendo como se está manejando el tema del terremoto, vi que hacían un Link a la zona del desastre usando Google Maps. Entonces vi que la calidad de Google Maps es la misma que Google Earth.

GPS Donde Estoy

Ayer en plena clase de la maestría fue que se me ocurrió empezar un pequeño proyecto, la idea es muy sencilla, ya muchos la han hecho y el viernes tuve la oportunidad de ver una bastante buena.. en fin la cosa es que busca algun api en .net para que nos ayude con esto.. y encontré esta. Ahora era hacer una pequeña prueba de concepto, así que hice lo siguiente, hacer una pequeña página en ASP.NET que muestre usando el Api de Google Maps donde me encontraba. En ese momento fue la Universidad de Lima.

Arrastré el control al Toolbox, luego lo agregué a mi WebForm y en el Page_Load puse este código

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
       GMap1.addControl(New GControl(GControl.preBuilt.GOverviewMapControl))
       GMap1.addControl(New GControl(GControl.preBuilt.LargeMapControl))
       Dim marker As GMarker = New GMarker(New GLatLng(-12.084016, -76.97058)) ‘Posicion maestría MBA IT
       Dim window As GInfoWindow = New GInfoWindow(marker, «<center>Aqui estoy</center>», True)

       GMap1.addInfoWindow(window)
   End Sub.

el ASPX es el siguiente:

<html xmlns=»http://www.w3.org/1999/xhtml» >
<head runat=»server»>
    <title>Untitled Page</title>
</head>
<body>
    <form id=»form1″ runat=»server»>
    <div>
        <cc1:GMap ID=»GMap1″ runat=»server» GZoom=»15″ Key=»poner el Key que generas en Google Maps API» mapType=»Hybrid» />
    </div>
    </form>
</body>
</html>

Y que voy, porque hacer esto. Como muchos saben yo tengo un GPS en mi HTC P3600 rocks. Ya he hecho pruebas con GPS Tuner que me indica mi posición, velocidad y me hace todo un tracking pero dentro de la PDA. Ahora quiero algo mas web. Actualmente existe otros producto Windows Mobile con GPS que están siendo comercializados en Lima, así como si cuentas con algún otro GPS que lo puedes emparejar a tu dispositivo movil.  Uno puede establecer de manera sencilla un mecanismo de seguimiento para quien quieras :), sólo cada intervalo de tiempo X enviamos la posición a nuestro servidor y listo.

Pues les deje este pequeño ejemplo. Cuando tenga más les digo 🙂

Mas información en http://www.cesarfong.info

7 comentarios sobre “Usando Google Maps con una aplicacion .NET”

  1. …Y de repente, buceando por el mar descubres un tesoro en un viejo galeón… Estoy un poco cansado de las windows grandes y me parece increible lo que falta aún por hacer con los ‘mobiles’. Ya tienes aquí un nuevo y ferviente lector. Espero todos tus articulos. A ver si consiguo el sistema para programar windows CE y empiezo.

  2. espinete, esto que estoy mostrando acá es una aplicación web hecha con asp.net 2.0 la idea es crear un Web Service que alimente a un bd sql server con mi posición y esta página usando los apis de google me permite consumir la información.

  3. ondias, gracias por los comentarios … claro que completaré el artículo, ahora que da solo hacer el cliente que ya lo tengo algo avanzado 🙂

  4. Hola, actualmente trabajo para una empresa de autotrasporte y quieren saber en cada momento donde esta su operador de camiones… estube checando tu articulo y la api de google y esta muy interesante… siento que implementalo en una asp.net no es complicado… ahora lo mas interesante… que equipo gps, no necesariamente una ppc o smartphone puede mandar su localización o coordenadas de localizacion a una pagina web…
    Sabras de algun equipo con esa funcionabilidad? otra cosa interesante es que los jefes usan celulares de medianas a buenas capacidades… seria bueno implementar una pagina de asp.net mobile para que la chequen desde los celulares…

    Por que no me escribes y platicamos del tema… creo que puede ser un muy buen proyecto y me agradaria ayudarte programandolo para varias interfaces… mi mail: carlos_tusa@hotmail.com

  5. hola, estoy buscando la forma de trabajar con mapas vectoriales para una aplicacion GIS en Visual .NET, si me puedes ayudar seria exelente,,,,gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *