UMap Flash Component (Beta v0.6)

Venerdì 29 Febbraio, 2008

image

È stata rilasciata la beta 0.6 del componente UMAP per Flash CS3 (Actionscript 3.0) - nel pacchetto è presente anche la versione per Flex. Tra le novità notiamo l’adozione di OpenStreetMap come provider predefinito. Inoltre è stato aggiunto un avanzato gestore dei Marker e una serie di ottimizzazioni varie.

Mapstraction: libreria Javascript per la gestione delle mappe

Venerdì 22 Febbraio, 2008

Mapstraction

Mapstraction è una libreria Javascript che si pone come layer intermedio per utilizzare le Mappe dei più noti sistemi oggi disponibili. L'idea è quella di fornire un wrapper, un'interfaccia, in grado di unificare il codice a prescindere, quindi, dal tipo di motore di rendering mappe che si desidera utilizzare.

Mapstraction Sul sito sono disponibili demo e documentazione. La libreria è scaricabile in modo gratuito. In questa release vengono supportati i 9 motori più noti: OpenStreetMap, Yahoo, Google, Microsoft, Map24, MultiMap, MapQuest, FreeEarth e OpenLayers.

Supporta la creazione di Point, Line e Polygon. È possibile inserire proprie immmagini in sovraimpressione. Interessante il supporto per Geocoding degli indirizzi stradali e le direzioni di marca! Utile la compatibilità con i feed GeoRSS e KML.

Dagli esempi del codice si capisce subito quanto sia utile uno strumento di questo tipo. Ogni "interfaccia" (Google, Microsoft, Yahoo, etc...) ha infatti una sua serie di API. Tramite Mapstraction, invece, possiamo scrivere un unico blocco di codice e lasciare all'utente finale la scelta del tipo di provider da usare. Ad esempio, quando si inizializza la libreria, la riga di codice seguente:

JavaScript:
  1. // initialise the map with your choice of API
  2. var mapstraction = new Mapstraction('mapstraction','google');

Determina il motore Google! Viene da se che, sostituiendo la stringa 'google', cambiamo immediatamente motore di rendering delle mappe!

JavaScript:
  1. // initialise the map with your choice of API
  2. var mapstraction = new Mapstraction('mapstraction','microsoft');

Nonostante la libreria non sia davvero completa, permette di integrare in un unico framework tutte le features "sparse" delle singole librerie. Il motore di rendering Microsoft, ad esempio, permette la visualizzazione "a volo d'uccello". OpenStreetMap e Google hanno un'ottima gestione delle mappe stradali, comprese quelle italiane. Insomma, per chi deve affrontare lo sviluppo di un'applicazione con l'uso di Mappe e non riesce - proprio -  a decidere quale tecnologia utilizzare per lo sviluppo, Mapstraction permette - appunto - di astrarsi, di risolvere il dilemma introducendo, di fatto, un terzo attore e, in tale modo, fornirci la possibilità di cambiare motore di rendering in qualsiasi momento. Quindi bella idea da seguire e da usare!

Google Maps component per Flash

Venerdì 25 Gennaio, 2008

AFComponents UMAP

Google ha reso disponibile le API - in Javascript - per inserire le sue mappe in qualsiasi sito Web. Viediamo come realizzare la stessa cosa con Flash!

image Partiamo da un componente gratuito, UMAP (Universal ActionScript 3.0 Mapping API  - integrated with Google Maps), sviluppato da AFComponents, una società verticalizzata su componenti per Flash/Flex davvero interessanti e a prezzi accessibili. Sul sito, dove è necessario registrarsi per usufruire dei download gratuiti, sono presenti anche le versioni di UMAP per ActionScript 2.0: G MAP Ver.2.6.1. In questo caso noi analizzeremo la versione 0.4 Beta di UMAP per ActionScript 3.0 (all'interno del pacchetto c'è anche il componente Flex). Questa che andremo a vedere è - evidentemente - una versione beta e manca, quindi, di alcune funzionalità presenti nella versione per Actionscript 2.0 (G MAP Ver.2.6.1). Tuttavia, gurdando al futuro, mi sembra più interessante focalizzare l'attenzione su questa release; le ho provate entrambe e, nonostante la maggiore completezza della release per Actionscript 2.0, la versione beta per Actionscript 3.0 è notevolmente più performante.

Continua a leggere... »

Aggiornamenti Reinvigorate

Mercoledì 7 Marzo, 2007

Reinvigorate, il servizio dedicato alle statistiche Web, ha aggiunto un nuovo report sulla distribuzione oraria del traffico, disponibile sulla scheda 'Traffic'. Questo nuova funzione è in grado di sommare più di 700 ore di traffico, dando una visione interessante dell'andamento orario di visite e pagine viste, inter-quartile range (IQR) compreso.
Davvero interessante risulta la seconda novità che riguarda il vecchio Hostname/IP che viene ora sostituito con un report Geolocalizzato disponibile nella scheda 'Visitor Detail', davvero niente male (sfrutta Google Map).

Inoltre questa nuova visualizzazione è in grado di mostrare i nomi dei visitatori che posseggono un indirizzo risolvibile, il tutto integrato con la caratteristica del name tags di Reinvigorate, così da mostrare, in pratica, alcuni visitatori per nome!

Come inserire Google Map nel proprio Web

Martedì 23 Gennaio, 2007

Web2.0 significa anche software distribuito via API. La possibilità di sfruttare funzioni e funzionalità remote altrove risulta estremamente utile in realtà come Internet. Oltre a Yahoo, con il suo ToolKit 2.0 style, anche Google - nell'ambito della geo-referenzazione - propone i suoi strumenti free, in questo caso per la manipolazione e gestione delle mappe.

Google Maps API permette di inserire Google Maps nelle proprie pagine Web tramite Javascript.

Continua a leggere... »