Nuevas APIs de Google
Google es La Luz, el Faro de Internet que guía a necios e ignorantes hasta la Revelación. Practican su máxima de “Don’t be evil” (siempre que nos me toques las cuentas, gañán) y suelen compartir su Infinita Sabiduría con la plebe en forma de APIs que degustamos con placer. Su última ofrenda es doble, por un lado una forma de estatificar sus gloriosos mapas y por otro el acceso global a las relaciones entre las personas en Internet. Gracias, oh Google.
Mapas Estáticos con Google Maps
Esta nueva API de Google viene a ser una “involución” lógica de la archifamosa Google Maps API. Ya todos sabemos el partido que se le pueden sacar a esos mapas, pero muchas veces se usan para fines muy concretos y poco sofisticados. En esos casos sobra toda la interactividad que nos ofrece la API, y es precisamento éso lo que han venido a cubrir los nuevos mapas estáticos. Su uso es insultántemente sencillo, y se reduce a utilizar la etiqueta de HTML con un src determinado, limpio y fácil:
<img src=“http://maps.google.com/staticmap?center=
Google Maps API – ejem: http://www.desfasetotal.com/gmaps.html
Google Maps Estáticos API – ejem: http://www.desfasetotal.com/gmaps_static.html
Las cifras cantan:
Basándose en los estándares XFN (Xhtml Friends Network) y FOAF (The Friend of a Friend), de forma simplificada se trata de analizar la etiqueta rel (en el caso de XFN) que se puede añadir a los enlaces de una web y los documentos FOAF para formar un gráfico social a nivel global que permita, usando la API, establecer relaciones entre las personas a través de su presencia pública en Internet.
En la página oficial hay un video con un ejemplo muy bueno que viene a sugerir la utilidad que puede tener ésto. Pongamos que tengo un blog con una serie de enlaces a páginas de amigos a los que añado la etiqueta rel=”friend”. Un día me apunto a Twitter y me encuentro hablando con la pared porque no tengo añadido a nadie. Si he puesto mi blog en mi perfil público, automáticamente el enlace aparece con la etiqueta rel=”me”. Pues bien, Twitter puede desarrollar una aplicación utilizando la API de Google de manera que me pueda sugerir añadir a gente de mi “red social” que ya están registrados en el portal. Google sabe por la etiqueta rel=”me” que tengo un blog y desde él ve que tengo también una serie de amigos por la etiqueta rel=”friends”. Al final aquellos que estén registrados en Twitter y hayan puesto la dirección de su página en su perfil cerrarán el círculo de mi minigrafo social aplicado a Twitter.
Quedan muy a las claras las **ventajas** de esta nueva API. Cuando el uso de los mapas se reduce a colocar un marcador en un sitio determinado, como en una web de bares para situar los locales (se pueden crear pines en las imágenes generadas añadiendo otro campo con las coordenadas en la llamada), es de uso obligatorio este nuevo método, primero por las **diferencias en tiempos/peso de carga**, y segundo por la **sencillez de uso** de la nueva llamada. Otra ventaja que puede resultar útil es la posibilidad de **guardar la imagen** del mapa, cosa que con la API normal de Google Maps no se puede hacer de forma directa.
Supongo que las dos APIs van a convivir perfectamente en muchas webs, por ejemplo un perfil de usuario que permita geolocalización utilizará la API dinámica cuando lo esté editando, y la API estática en el front para mostrar el mapa de donde me encuentro. Un servicio muy útil, sí señor.
Anuncio en español: Mapas estáticos con Google Maps
Web oficial de la API: Google Static Maps API
objetos
transferencia
latencia
Google Maps
22
294 KB
4.24 seg
Google Maps Estáticos
2
61 KB
0.7 seg
Sería la traducción literal de esta API “social” que cuesta entender. Google se lanza a la búsqueda de relaciones en el apogeo de las redes sociales.