Geolocalizando Tweets de Silverlight a través de Bing Maps

Desde hace unos meses, a veces con aciertos otras con fallos, Twitter permite la geolocalización de todas las actualizaciones de estado(Tweets). Aprovechando esta función y utilizando las Funciones de Bing Maps y Silverlight. Voy  a crear un Iframe, dicho elemento podemos añadirlo como complemento de nuestra web (este es mi caso). Dicho complemento lo que nos va mostrar son las diferentes entradas catalogadas como #Silverlight en Twitter. Pero además un mapa con la ubicación de cada una de ellas, pudiendo acceder a ellas, bien a través del mapa o del texto con la correspondiente entrada.

En primer lugar accedemos a Bing Maps, presionamos sobre el botón Map APPS:

image

Para más tarde seleccionar que tipo de localizadores queremos que muestre Bing Maps, en este caso los de Twitter:

 

image

De inmediato aparecerá la ubicación en la que nos encontramos y los diferentes Twitters que se han realizado.

image

Como deseamos filtrar los diferentes Twitters que se han enviado, accedemos a la pestaña de búsqueda y en el campo Keywords introducimos Silverlight.  El resto de  campos, podemos rellenarlos a nuestro antojo, para afinar más aún las diferentes búsquedas de los Tweets.

image

Al presionar sobre el botón Buscar, podemos observar si hay Tweets en esa zona. Para ampliar el número de Tweet simplemente ampliamos el campo de visión del mapa(realizando Zoom) . Esta acción conllevará que los diferentes parámetros del Iframe cambiarán.

Ahora presionamos sobre embeber en tu sitio, de esta forma se generará el código necesario para añadir  posteriormente el complemento a tu web.

image

Como podemos observar tenemos una vista previa del elemento que vamos añadir a nuestra web, además del correspondiente código, que seleccionaremos, copiaremos e incluiremos en la web. De este modo podemos estar actualizados en todo momento de los Tweets de Silverlight que se generan en cualquier parte del mundo de una forma visual.

Deja un comentario

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