perjantaina, maaliskuuta 30, 2007

Apia jatketaan avoimella koodilla

Google Maps API on edelleen "the" API. Se aloitti yleisen apivillityksen. Nyttemmin apin määritelmä on väljentynyt koska 'me too' -ilmiön johdosta monia syötteitäkin nimitetään tänään apiksi.

Etumatka pysyy. Api halutaan pitää stabiilina ja kohtuullisen kokoisena (53K). Laajennukset voi aina tehdä itse. Nyt Google julisti virallisesti avoimen koodin projektin nimeltä Google Maps API:n laajennukset.

Kutsutussa ryhmässä on joukko Googlen omia koodaajia ja muutama muu aktiivi. Odotettavissa... vaikka mitä. Näin otettiin taas kehitysaskel 'kilpailijoiden' ohi. API:n valovoima riippuu yhteisöstä.

torstaina, maaliskuuta 22, 2007

KML-tuki

Virallinen Blogi kertoo odotetusta KML-parserista. Karttasivun sisällön tuottaminen ja tiedoston lukeminen helpottui merkittävästi. Sisällön voi generoida Google Earthilla ja tuloksena syntyvän KML-tiedoston tallentaa minne tahansa. Purkaminen tapahtuu Googlen palvelimen kautta. API-sivun koodiin riittää pari riviä, ja samat kuviot ja puhekuplat näkyvät sivulla.

Sama parseri tukee GeoRSS-formaattia. Se myös on XML-tiedosto kuten KML mutta huomattavasti rajoittuneempi. Se on alunperin ajateltu nimensä mukaisesti otsikkosyötteisiin. Se näytti jo kuolevan sukupuuttoon kunnes Flickr valitsi sen standardikseen.

Dokumentaatio päivitettiin tällä kertaa välittömästi. Itse asiassa jopa etuajassa. Päivitys oli vahingossa viime viikolla muutaman tunnin ajan nähtävissä.

Samaan aikaan julkaistiin Picasa Web Albumin API. En kuitenkaan pikaisesti löytänyt miten siinä hoidetaan geotagit.

perjantaina, maaliskuuta 16, 2007

Saksan herkkua

Saksalaiset ovat laatineet monia korkealuokkaisia JavaScript-kirjastoja yleisiin tarpeisiin. Nyt Google Maps API -maailmaan ilmestyi kyseisestä maasta kyseisen maan tavoilla laadittu mielenkiintoinen api-laajennus.

GRoutes on tehty todelliseen tarpeeseen. Se tekee reitistä objektin. Reitti käsittää reittiviivan ja nuppineuloja matkan varrella. Myös nuppineulojen infokuplat kuuluvat reitti-objektiin. Älykäs ja yleisiä käytännön tarpeita palveleva ajatus. Esim. linja-autoreitti pysäkkeineen on yksinkertaisesti yksi objekti. Tämän oivalluksen olisi Googlen kehitysryhmäkin voinut tehdä. Tai kuka vain.

Homman takana on Holger Pollmann -niminen karju, joka on preussilaiseen tapaan laatinut heti pedanttisen dokumentaation. Se noudattaa apin virallisen dokumentaation muotoa.

Kyseisen järkeä pursuavan näytteen jälkeen hävettää olla osallisena hyödyttömissä tekniikkaleikeissä Googlen kehitysryhmän kanssa. JavaScript-kellon tekeminen ei ole aikuisen toimintaa. Vasta eilen sain kyselyn, milloin kellosivuni julkaistiin. Julkaistiinko se ennen virallisessa blogissa julistettua 'kilpailua'. Julkaistiinhan se kuukautta ennen ja se oli laadittu yli kaksi kuukautta ennen. Pidin sitä vähän piilossa kun hävetti jo silloin.

Nyt hävettää pääkonttoriakin. Sovittiin, että asia pidetään 'salaisuutena', jonka tietää vain jokunen sisäpiiriläinen ja muutama suomalainen (kellosivu julkistettiin tässä blogissa). Posti tuo paitaa, jota tulen kantamaan silti ylpeänä.

lauantaina, maaliskuuta 03, 2007

Demonstraattori opettaa

Vasta reilu kuukausi sitten Google Maps Api -ryhmässä aloittanut Pamela on ehtinyt nostaa tiedotuksen tasoa merkittävästi. Tänään julkaistu demonstraattori markkerin optioiden toiminnoista on vaikuttava.

Se havainnollistaa itse aiheen lisäksi webin ja JavaScriptin mahdollisuuksia opetuksessa yleisesti. Sekä oppilaiden, että opettajan ajansäästö on dekadeissa verrattuna liitutauluun.