Archivo de la categoría: Maps

Google Maps como sistema de navegación

Google Maps Navigation

Google Maps Navigation

Con la presentación de la nueva versión de Android 2.0, el sistema operativo de cogido abierto para smartphones que es impulsado por el gigante de los buscadores, ahora acaba de presentar un sistema de navegación muy similar a los de TomTom o Garmin, Google Maps Navigation para  smartphones como por ejemplo el Motorola Droid.

Solamente el anuncio sobre el lanzamiento de Google Maps Navigation, hizo caer las acciones de TomTom y Gramin, ya que como siempre todos los productos y servicios de Google son gratuitos lo que le pronostica una buena penetración de mercado en el segmento de los navegadores.

Inicialmente parece ser un producto muy interesante, pero una de las mayores desventajas de este sistema es que todos los datos deben ser bajados desde Internet, lo que presume tener una conexión 3G qué sea buena y sobre todo barata.

Y bueno, como siempre, parece que Google Maps Navigation inicialmente solo funciona en los Estadis Unidos.

Aquí el vídeo promocional de Google Maps Navigation

Actualización

Aquí una interesante comparación de las prestaciones del iPhone 3gs y el Motorola Droid

Finalmente llega Google Maps a la Argentina

Después de mucho tiempo, ahora ya es posible ver los mapas de las mayores ciudades de Argentina, como se anunció ayer en el blog oficial de google para América Latina.

La cobertura alcanza al 80 por ciento de la población del país, incluyendo ciudades tales como Bariloche, Mendoza, Córdoba, Rosario y Buenos Aires.

Se trata de la fase inicial, es decir solamente la visualización de los mapas de varias ciudades de la Argentina así como también de la red de carreteras.

Todavía no existe la posibilidad de geo-codificación, es decir dar una dirección y obtener como resultado un mapa. tampoco está disponible la función de obtener las instrucciones para ir de un punto A a un punto B, ya sea en auto, o a píe. Y ni que decir, de Maps local o Street View.

De todas formas es un paso inicial, pero para la creación de mashups u otros servicios con Maps para Argentina, es esencial tener la función de geo-codificación.

Actualización

Cómo Deif me me avisa en los comentarios, ya existen algunos mashups para Argentina como RestoMap, una aplicación para localizar restaurantes en Buenos Aires. y sí, al parecer ya están usando la función GClientGeocoder() de Google Maps API.

Y para comprobar que sí ya está funcionando la geo-codificación aquí las siguientes imagenes


4918 Gorriti, Buenos Aires, Argentina


Av. San Martín, Mendoza, Argentina

Geocodificación en reversa

Una de las funciones más usadas en Google Maps o mediante su API es la geo-codificación, es decir si se conoce la dirección exacta de un lugar en nuestro planeta, con esta función es posible obtener las coordenadas geográficas del lugar. De esta manera y con las coordenadas geográficas, es posible mostrar el lugar en cualquier mapa.

En Google Maps API, esta función se llama GClientGeocoder y la definición exacta la puedes encontrar en la documentación de Google Maps API.

La función inversa, es decir dadas las coordenadas geográficas de un lugar sobre nuestro planeta, encontrar la dirección exacta no es una operación muy usada, pero puede ser interesante. Por ejemplo si se tienen las coordenadas de un GPS, se desea saber cual es la dirección del lugar.

Ahora el grupo del MAPS API de Google ha implementado justamente esta función y Pamela Fox la presenta en el Google Geo Developers Blog con algunos ejemplos.

En la siguiente imagen se puede ver los resultados de la geo-codificación en reversa para un lugar especifico en Santiago de Chile, usando este ejemplo de Google Maps

Mapas estáticos con diferentes tipos con la actualización de Google Maps API

A principio de año, Google presentó una API para crear mapas estáticos, sin la necesidad de usar códigos en JavaScript u otro lenguaje de programación.

También existe un sencillo wizard para crear mapas estáticos que fue programado por la gente Google Maps.

Pero uno de las desventajas de esta API era que no se podía cambiar el tipo de mapa que se quería visualizar, es decir, satelital, terreno, hibrido, o mapa.

Ahora, con la nueva actualización de Google Static Maps API se ha solucionado este problema como lo mencionan en el blog de los desarrolladores Geo de Google.

A las funciones ya existentes se ha añadido un nuevo parámetro &maptype y puede tener los siguientes valores satellite, hybrid, o terrain.

Esta nueva función genera una mayor flexibilidad y ayuda a los usuarios con conocimientos básicos a crear mapas con mucha facilidad.

Google Street View llega a Europa – Ya está en Francia

Hace poco más de un año Google Maps presentaba su nuevo servicio Street View en varias ciudades de los Estados Unidos. Luego, a comienzos de año se podía observar los carros de Google, paseando por diferentes ciudades de Europa, y finalmente hoy día, ya es posible ver los primeros resultados en varias ciudades de Francia, como se puede observar en la siguiente imagen (ver en Google Maps).

Google Street View Paris

Place de la Concorde – Paris

Google Street View Cobertuta Francia
Cobertura actual de Google Street View en Francia

Bueno, no queda mucho que decir: Disfruten de los paseos virtuales por Francia y especialmente por Paris desde la comodidad de sus hogares, y prepárense pronto a tal vez ver sus calles y casas en Google Street View…

Cómo indexar tu contenido geográfico en Google

Hace un tiempo atrás mencionaba que Google Maps ya está indexando y mostrando contenidos en formato KML. En los comentarios surgió la pregunta de cómo conseguir que Google indexe este tipo de archivos y los muestre como resultados de búsquedas en Google Maps.

En esta entrada quiero describir con más detalle el procedimiento que se debe seguir para lograr exitosamente una geo-indexación. Los métodos que se deben usar para la geo-indexación se basan en el SEO clásico.

1. Geo-Indexación
Como ya es conocido, Google cada vez está presentando más resultados con mapas que muestran por ejemplo localizaciones de empresas, hoteles, restaurantes y otros tipos de lugares de interés.

Este fenómeno se puede observar sobre todo si se realizan búsquedas relacionadas a ciudades. Por ejemplo la simple búsqueda del nombre de casi cualquier ciudad del mundo, da como resultado en la primera posición un mapa de la ciudad y el enlace respectivo hacia Google Maps.

Si se realiza una búsqueda del tipo tema ciudad, donde tema puede por ejemplo ser hoteles, restaurantes, parques, farmacias, cines, teatros, etc. para ciudades en los Estados Unidos o Europa, el primer resultado es casi siempre un mapa de Google Maps, con diez resultados directos, y enlaces a Maps.

En América Latina, este tipo de resultados solamente se los puede observar para búsquedas de ciudades en Brasil, ya que Google actualmente solamente soporta la función Geocoding para Brasil.

Si un usuario hace click en uno de los enlaces hacia Google Maps, obtiene el mapa de la ciudad y las marcas de los llamados negocios locales. Pero al final de esta lista aparece el texto Contenido creado por los usuarios marcado con una etiqueta ¡Nuevo! como se puede ver en la siguiente imagen

Este resultado por ejemplo, fue obtenido desde el buscador de Google para la búsqueda gaudí barcelona.

Y justamente el contenido creado por los usuarios es el que se puede hacer geo-indexar.

Si en el ejemplo mencionado se entra a observar el contenido generado por los usuarios se encontrarán marcadores por ejemplo de Flickr, Panoramio, pero también de otras webs como se puede ver en la siguiente imagen

Esta empresa especializada ha logrado posicionar en el top 10 de los resultados de Google Maps, su archivo KML con 343 marcadores para la búsqueda gaudí barcelona.

Así pues, mediante el uso de archivos KML si es posible aparecer en los resultados de Google Maps para búsquedas especificas.

Ahora, solamente se debe tratar de hacer indexar los archivos KML y lograr que se posicionen en el top 10 de los resultados de Google Maps.

Para esto es necesario usar algunos métodos ya conocidos para en el posicionamiento de páginas web en general y aplicarlos a los archivos KML.

2. Generación de archivos KML
La indexación de un archivo KML es similar al de una página web. El bot de Google, conocido como googlebot, debe primero encontrar el archivo, leerlo, y almacenarlo en el sistema de cache de Google para que luego los algoritmos del buscador lo puedan analizar, valorar e indexarlo en Google Maps.

Este análisis se realiza sobre el texto plano (plain text) del archivo, sin considerar las etiquetas en XML del formato KML, de forma similar a lo que sucede con un archivo en HTML.

2.1 Densidad de palabras claves
Es muy importante analizar cuidadosamente el contenido de los títulos y descripciones de las marcas o items que componen cada archivo KML.

Se debe alcanzar una buena densidad para las palabras claves para las cuales se desea realizar el posicionamiento.

En el caso de que el archivo contenga marcas sobre temas muy variados, se debe separarlas en archivos diferentes, clasificadas por categorías para que la densidad de las palabras claves aumente en cada archivo.

2.2 Nombre de los archivos KML
En forma análoga a lo que sucede con la URL de una página web, aquí también se deben usar para los nombres de los archivos KML, las palabras claves que se desean posicionar, separándolas como ya es conocido mediante ‘-‘.

3. Posibles formas de geo-indexación
Después de que se han generado los archivos KML, ya sea en forma manual o automática, la tarea siguiente es lograr que el googebot los pueda encontrar. Aquí también valen los principios ya conocidos del SEO clásico.

Existen varias formas para lograr que los bots del buscador ‘descubran’ los archivos KML. Las tres formas que presento a continuación se las puede usar separadamente, pero como siempre, es mejor usar las 3 al mismo tiempo.

3.1 Enlaces a los archivos KML
En la página web que tiene o usa la información geo-localizada, se deben colocar enlaces a los archivos KML. Una posibilidad es crear una página especial por ejemplo para los usuarios de Google Earth para que pueden ver estos contenidos directamente mediantes este programa.

Es importante colocar enlaces a esta página índice de archivos KML, desde la página inicial y si es posible en todas las páginas internas para que así el googlebot comprenda la importancia de los archivos KML.

Yo no aconsejaría colocar enlaces a los archivos KML, como si fueran páginas internas de la web, ya que los visitantes solo verán los datos en formato XML.

3.2 Alimentar directamente a Google Maps con archivos KML
Otra muy buena posibilidad de mostrar al googlebot la existencia e importancia de los archivos KML, es alimentándolos directamente en Google Maps.

Esta alternativa es más interesante para los visitantes de la web, ya que pueden visualizar la información geo-localizada directamente en los mapas de Google Maps.

La forma de incluir estos enlaces es muy sencilla. Solamente se deben colocar enlaces con el siguiente formato:

http://www.google.es/maps?&q=url-del-archivo-kml

Este tipo de enlaces permite abrir una nueva página en Google Maps que automáticamente carga el contenido del archivo KML y lo visualiza en el mapa.

Esta es una manera sencilla y elegante de mostrar información geo-localizada sin la necesidad de embutir los mapas de Google Maps en las páginas de la web.

3.3 Usar Geo Sitemaps
El último método para presentar los archivos KML al googlebot, es el uso de Sitemaps. Desde finales de Mayo ya es posible crear sitemaps especiales para archivos en KML, los llamados Geo Sitemaps.

En el blog de Google Code se pueden leer más informaciones sobre los Geo Sitemaps, especialmente el formato. La creación de un Geo Sitemap es muy sencillo, y tiene la siguiente estructura en XML

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0">
<url>
   <loc>http://www.mi-dominio.com/archivo.kml</loc>
   <geo:geo>
       <geo:format>kml</geo:format>
   </geo:geo>
</url>
<url>
   <loc>http://www.mi-dominio.com/archivo-georss.xml</loc>
   <geo:geo>
       <geo:format>georss</geo:format>
   </geo:geo>
</url>

</urlset>

Si se usan los Geo Sitemaps, no se debe olvidar de inscribirlos en Google Webmaster y/o colocarlos en el archivo robots.txt de la web, siguiendo las reglas para el uso de Sitemaps en robots.txt.

4. Conclusiones
Hay que tener muy en claro que la indexación de contenidos geo-localizados es una forma más de generar tráfico hacia una web y no se debe apostar solamente a este tipo de indexación.

También se debe tener en cuenta que la geo-indexación no es aplicable a cualquier proyecto web, pero para las webs que usan mucha información localizada puede ser una interesante posibilidad para posicionarse en los resultados de Google Maps y así ganar popularidad y también generar tráfico adicional.

Debido a que esta nueva forma de indexación recién está comenzando, es muy difícil predecir los resultados finales. Se puede observar que Google está experimentando diferentes formas de presentar los resultados geo-indexados, pero todavía está bastante inseguro, ya que es una nueva forma de generar SPAM y parece que están tratando de evitar que los spammers la descubran y la puedan explotar.

Finalmente, como en toda tarea de posicionamiento, se debe tener mucha paciencia para obtener algún resultado. Por lo que he podido observar, la indexación de contenidos geo-localizados mediante archivos KML es muy pero muy lenta, y durá por lo menos varios meses…

De todas maneras el uso de archivos KML en una web puede ser de mucha utilidad para sus usuarios y si adicionalmente aparecen como resultados en Google Maps es un enriquecimiento para el proyecto.

Google Earth como aplicación Web

Google Earth es una de las pocas aplicaciones de Google que ha sido diseñada para ser usada como aplicación de escritorio y no directamente desde un navegador.

Hace unos días atrás Google se ha decidido a presentar un Plugin y una API para navegadores, por ahora solamente para Windows, lo que abre sobre todo a desarrolladores de proyectos web nuevas posibilidades de uso de navegación en 3D sobre diferentes ciudades o terrenos de nuestro planeta.

El PlugIn se puede descargar desde esta página, aunque consume unos 100 MB de espacio cuando se lo carga en el navegador. Y aquí puedes encontrar varios ejemplos que ya se han realizado con el Plugin de Google Earth.

Uno de los ejemplos que más me ha gustado ha sido un juego online, el Monster Milktruck. – un simulador de autos bastante real que permite conducir un pequeño camión por cualquier lugar de nuestra tierra.

Aquí por ejemplo paseando cerca del Golden Birdge de San Fransisco

Simulador de Google Earth en la web
Frente al Golden gate Bridge

Simulador de Google Earth en la web
Paseando a 4.100 metros de Altura, cerca de la ciudad de La Paz

Simulador de Google Earth en la web
De viaje hacia el Illimani en los Andes

Simulador de Google Earth en la web
Sobre el Illimani, a unos 6430 mts de altura, observando el Altiplano

Otra de las grandes novedades de este Plugin es que se deja integrar muy fácilmente en aplicaciones existentes de Google Maps. Solamente se necesita adicionar el siguiente comando

map.addMapType(G_SATELLITE_3D_MAP);

Y aquí se puede ver el resultado (OJO: Hay que tener instalado el PlugIn) Solamente se necesita hacer clic en el btoón ‘Earth’ para tener la versión en 3D.

Ahora Google Maps indexa y muestra archivos en KML

El formato KML (Keyhole Markup Language) basado en XML sirve para describir datos geográficos y es usado por ejemplo en Google Maps, Google Earth, y Microsoft Virtual Earth. Y hace poco KML ha sido declarado estandard por el Open Geospacial Consortium (OGC).

En uno de mis proyectos locales, estoy usando archivos KML desde ya hace mas de 6 meses para localizar lugares de interés en la ciudad en la que actualmente vivo, mediante una funcionalidad de Google Maps ofrece para leer archivos en KML y visualizarlos.

Pero hoy día ha sido grande mi sorpresa: Revisando el tráfico generado hacia mi web, he descubierto que varias visitas han ingresado desde Google Maps, por ejemplo con la búsqueda pubs,la paz,bolivia. Al realizar esta búsqueda he obtenido como resultado lo siguiente

Resultados de Google Maps

Es decir que los lugares que he incluido en mi archivo KML ahora aparecen en Google Maps como resultados de la búsqueda.

Esta es por un lado una gran noticia, ya que ahora se puede generar bastante tráfico desde Google Maps creando archivos en KML y usando métodos conocidos de SEO 🙂

Pero por otro lado, creo que aquí Google va ha tener que abrir un nuevo frente para combatir el SPAM que se va ha generar. También Cabe mencionar que desde hace unos días atrás ya se pueden ver en Google Maps fotos de Panoramio y en los Estados Unidos anuncios inmobiliarios.

No será que aquí Google se esta arriesgando mucho?

Nuevas funciones en Google Earth 4.3

La nueva versión de Google Earth 4.3 trae realmente funciones muy interesantes, como por ejemplo un nuevo navegador, que se puede apreciar en la parte superior derecha de la siguiente imagen

Google Earth 4.3 -Navegación

Y una de las nuevas funciones que mas me gusta es la vista de calle que se puede apreciar en las siguientes imagenes

Google Earth 4.3 - Vista de Calle
Lombard Str, en San Fransisco

Vista de calle en Google Earth
El Golden Gate Bridge en San Fransisco

La nueva versión de Google Earth 4.3 se la puede descargar desde aquí, y un artículo con una pequeña descripción de las nuevas funciones puedes encontrar en el blog Google Operating System o en el blog oficial de Google.

Actualización
También lo comenta Google Earth Blog en español. Sorry, GEB en español aparece en las posiciones medias de mi lector de Feeds y por eso no lo puedo usar como primera fuente de información, ya que de lo contrario los primeros feeds que leo se me pierden.