tiistaina, elokuuta 30, 2005

Koodaajan arki

Google Mapsin sulauttaminen nettisivulle on varsin yksinkertaista JavaScript-koodausta selkeän APIn ja dokumentaation ansiosta - periaatteessa. Tavanomaisen nettisivun tekemiseen verrattuna sillä on pari hankaluutta, jotka koskevat ilmeisesti kaikkia Ajax-sovelluksia:

1. Mitätön syntaksivirhe vaikkapa jonkun infokuplan sisäisessä html-koodissa aiheuttaa sen, että koko kartta jää latautumatta.

2. Testausta ei voi tehdä offline-tilassa. Testausta on tehtävä jatkuvasti ja vieläpä eri selaimilla.

Jotkut linkkilistan sivuista ovat selvästi jääneet pysyvästi kesken. Koodaaja on heittänyt hanskat santaan ja poistunut parempiin hommiin. Menköön. Tällä työkalulla on tehtävissä niin merkittäviä sovelluksia, että koodin kanssa kannattaa vähän tuskailla.

maanantaina, elokuuta 29, 2005

Reikä maapallon läpi

Kartta on maantiedonopetuksen pakollinen havaintoväline. Googlen kartoilla voi maantieteen opettaja nyt havainnollistaa joitakin asioita niin, että yllättyy itsekin. Meille on opetettu, että Uusi Seelanti on maapallon vastakkaisella puolella. Väite ei ole vale, mutta sama väite pätee samalla tarkkuudella koko Euroopassa, pohjois-Afrikassa ja jopa itäisimmässä Kanadassa. Uuden Seelannin koululaisten vastaus on: Espanja.

Asian voi todentaa sitä varten laaditulla sivulla.

sunnuntaina, elokuuta 28, 2005

Hurrikaani

Hurrikaani Katrina lähestyy New Orleansia. Flhurricane.com-sivuilla on GoogleMaps -esitys myrskyn etenemisestä. Asiaa voi tuskin havainnollisemmin esittää. Myrskyn silma nayttäisi saavuttavan kaupungin Suomen aikaa huomenna illalla. Se etenee reipasta juoksuvauhtia.

GoogleMaps-koodaajien keikkavälitys

Google Maps nettisivuilla on rapakon takana kuuma aihe. Lukemattomat firmat haluaisivat karttaan perustuvan käyttöliittymän nettisivuilleen ja asap. Kaikki haluaisivat olla alansa edelläkävijöitä. Aiheen hallitsevista kodaajista on puute. Ainakin hetkellisesti kysyntä ylittää tarjonnan.

Tilanne on synnyttänyt webbisaitin, joka välittää koodaajia. Loistoidea!

Euroopassa tilanne etenee rauhallisemmin. Meillä on hyvää aikaa harjoitella, koska kysyntä alkaa vasta kun katukartat julkaistaan. On vain mahdotonta tietää koska. Googlen tapoihin sopisi, että eräänä päivänä kartat vain yhtäkkiä toimivat. Hoitakoon media kohinapuolen.

lauantaina, elokuuta 27, 2005

Joukkoliikenne

Liikenne ja kartat kuuluvat yhteen. Ajoneuvojen sijainnin karttanäyttöjä on nyt muuallakin kuin elokuvissa. Googlen oma ridefinder näyttää taksien sijainnit. Netistä löytyy Dublinin lentokenttäbussien sijaintinäyttö. Samassa kaupungissa, joka on muuten Googlen Euroopan konttorin kotikaupunki, toimii myös paikallisjunien sijaintinäyttö Googlen kartalla. Sen näyttö päivittyy jatkuvasti ja junat todella liikkuvat varsinkin lähemmäksi zoomattuna, Huimaa!

Sijaintinäytölle tulee erityistä hyötykäyttöä kun tapahtuu jotain poikkeavaa. Kuten eilen Helsingissä kun ajolanka putosi keskustassa ja sähkökatkos osui kaikkien linjojen varrelle (okei, ei kasin). Kykenevät ratikat kuitenkin kulkivat, mutta vain päätepysäkiltä lähelle sähkökatkoa ja sävellettyjä kääntöreittejä takaisin.

Kirjoittajakin olisi välttynyt turhalta odottelulta jos ratikoiden sijainnin olisi nähnyt joko omalla mobiililaitteella tai soittamalla jollekulle netin ääressä olevalle. Projekti on itse asiassa jo aloitettu, mutta julkaisu saa odottaa Helsingin katukarttojen ilmestymistä.

keskiviikkona, elokuuta 24, 2005

Google Talk

Googlen tuotejulkistuksten sarja jatkuu. Tänään tuli Google Talk. Pikaviestinohjelma VoIP-puheyhteydellä. Maailman lehdet ja blogit kohisevat Googlen laajentumisesta uudelle alueelle.

Talk perustuu avoimen koodin Jabber/XMPP-protokollaan. Ei tarvitse olla suuri meedio kun osaa ennustaa, että muutaman päivän kuluessa (ehkä jo huomenna) ilmaantuu sovelluksia, joissa yhdistetään Talk ja Maps. Kaveriluettelo kartalla. Sillä olisi sovelluksia VoIPin businesskäytössäkin. Käyttöehdot kuitenkin sallivat Google Mapsin integroimisen vain julkisille nettisivuille. Kts. viikon takainen posti.

Google Talk on ensi vaiheessa ladattavissa vain Gmail-tunnuksella ja se toimii vain XP/2000-järjestelmissä.

Beta

Googlella on APIt mukaanlukien toistakymmentä tuotetta, jotka on varustettu beta-merkinnällä. Kuitenkin ne tuntuvat toimivan moitteetta ja bugilöydöksistä ei juuri kuule. Kysymys on vieläpä ilmaisista palveluista. Tällaista huolellisuutta ohjelmistotuotteen viimeistelylle on kaivattu mutta sitä ei ole osattu edes odottaa. Maailma oli jo ehtinyt tottua siihen että jopa kalliisti ostettu käyttöjärjestelmä on hutiloiden testattu, siis keskeneräinen. Google ei käytä beta-merkintää vain näön vuoksi. Ainakin Google Maps APIssa tapahtuu koko ajan kehitystä ja siinä on lukuisia uusia ominaisuuksia, joita ei ole vielä dokumentoitu. Vajaassa kahdessa kuukaudessa on edetty jo versioon 17.

tiistaina, elokuuta 23, 2005

Karttojen aikatauluista

BBCWorld antoi lisävalaistusta tähän Suomen kannalta kiinnostavaan kysymykseen.

Lorraine Twohill, Google: "It actually isn't that difficult to add other countries. We have the content already, it's just a question of when we're ready as a business and when we can actually make it a practical application.

We're obviously going to roll Local out to new markets. There's many components to Local; one major component is your partner in terms of listings. We're obviously talking to key partners in each country.

There's a lot of work around bringing Local and maps as a combined entity to a marketplace."

Local tarkoittaa kaupallista paikallispalveluiden karttalistausta, Google Local. Samalla kun Google ottaa valmistautumisaikaa itselleen, se antaa sitä myös karttasovellusten tekijöille.

maanantaina, elokuuta 22, 2005

Ajax

Google Mapsin liukas toiminta saa leukoja loksahtelemaan. Tietoa haetaan valtavia määriä, mutta koskaan ei tarvitse tuijottaa tyhjää ruutua ja tiimalasia. Menetelmä, jolla tämä on saatu aikaan, on nimeltään Ajax (asynkroninen JavaScriptin ja XML:n seurustelu). Menetelmä on tunnettu jo vuosia, mutta Google on tuonut sille runsaasti julkisuutta käyttämällä sitä monissa uusissa palveluissaan.

Webistä lyötyy paljon lisätietoa. Tässä yksi hyvä artikkeli.

Uusi nimi

Skandeista blogin nimessä oli monenlaista harmia. Siksi sähköiset nuppineulat saivat jäädä.

torstaina, elokuuta 18, 2005

Flash

Macromedian Flash pystyy osaavissa käsissä uskomattomiin esityksiin. Tämän linkin Flash-animaatio todistaa sen. Sillä on mahdollista verrata Googlen ja Microsoftin satelliittikuvia.

Maps ja Earth

Lehdistökin sekoittaa Google Mapsin ja Google Earthin. Google Maps on kartasto, joka on katseltavissa tavallisella nettiselaimella. Google Earth on tietokonehjelma, jolla voidaan tehdä virtuaalisia lentomatkoja samassa satelliittikuvastossa kolmiulotteisen vaikutelman kera. Lataa ja kokeile. Varo addiktiivista ominaisuutta.

Kiinan muuri

Moni maantiedon opettaja on toistanut perinnetietoon kuuluvaa "tietoa", että Kiinan muuri on ainoa ihmisen rakennelma, joka näkyy avaruuteen saakka. Nyt asian voi todentaa. On melkoisen helppo tajuta, että moottoritie näkyy paremmin kuin kyseinen muuri. Itse asiassa muurin löytäminen satelliittikuvista on haaste. Asia on vaivannut ihmisiä ympäri maailman (opettajat samanlaisia kaikkialla). Tässä yksi linkki.

keskiviikkona, elokuuta 17, 2005

Käyttöehdoista

Palstoilla näkee usein mainittavan, että Google Maps APIn kaupallinen käyttö olisi kielletty. Käyttöehdoissa on rajoitukset tiivistetty lauseeseen:
The Service may be used only for services that are generally accessible to consumers without charge.
Se kieltää maksun perimisen sivujen käyttäjiltä. Palvelun laatija voi toki periä maksun palvelun tilaajalta eikä mainontaa tai muuta kaupallista käyttöä ole kielletty. Toinen rajoitus sisältyy sanoihin
generally accessible. Se kieltää käytön organisaation sisäisessä intranetissä.

tiistaina, elokuuta 16, 2005

Aiheesta oma wiki

Tämän kuun alussa perustettu wiki-formaatin mukainen Mapki-sivusto on kasvanut merkittäväksi Google Maps API -tietopankiksi.

maanantaina, elokuuta 15, 2005

Uusi tapa dokumentoida retkiä

Viime päivinä on nettiin ilmestynyt sivuja, joilla esitetään pyöräily- tai kävelyretki animaationa Googlen kartalla. Retkellä on pidetty mukana GPS-paikannin, jonka sisältö on purettu tietokoneelle, muunnettu sopivaan muotoon ja liitetty nettisivulle. Prosessin tarkka tekninen kuvaus JavaScripteineen on esitetty amerikkalaisen polkupyöräilijän sivuilla. Erään englantilaisen patikoijan sivuilla on animaatioon liitetty mukaan myös retken varrella otetut valokuvat. Cool.

Teekkarihuumorilla voisi animoida monipuolisempiakin retkiä.

sunnuntaina, elokuuta 14, 2005

Google laajensi kuuhun

Google osallistui ensimmäisen kuulennon juhlintaan julkaisemalla GoogleMaps-kartan kuussa käyneiden Apollo-lentojen laskeutumispaikoista. Kuukartta on Nasan luovuttama ja rajallinen. Kannattaa silti vilkaista, kokeile zoomata lähelle! Google on luvannut osoitehaun Google Moon -palveluun ensimmäisen kuulennon satavuotisjuhlallisuuksiin, siis vuonna 2069.

Google Maps TV-mainos

Mainoksen alkuperästä ei ole tietoa, mutta se on erinomaisen hauska. Ihmiset ovat selvästi amerikkalaisia, mutta musiikki on suomalaista Darudea. Löytyy ainakin osoitteesta: http://ia300115.us.archive.org/3/items/Google_Maps_Ad/googlemaps.mov

torstaina, elokuuta 11, 2005

MapBuilder

Helppo tapa päästä alkuun ja saada aikaan nuppineuloilla merkitty karttasivu. MapBuilder -sivustolla tehdään kartan perusasetukset ja merkataan halutut pisteet. Sivusto tuottaa tarvittavan skriptin, johon ei tarvitse lisätä kuin Google Maps API -avain. Tälläkin sivustolla näkyy japanilaisten merkittävä aktiivisuus.

Kirja

Aihetta käsittelevä kirja on jo ilmestynyt. Amazonin linkki. Mapping Hacks -niminen teos on kirjoitettu juuri ennen Google Maps APIn julkistamista. Siksi se käsittelee edeltäviä, työläämpiä tekniikoita. Kirja lienee kuitenkin tärkeä perusteos. Toivokaa kirjastoonne. Kirjoittajilla on blogi.