sunnuntaina, heinäkuuta 26, 2009

Kartta sivulle [tapa 3]

Se alkuperäinen, eli Google Maps API (nyt v2), antaa mahdollisuudet oikeiden mashuppien tekoon. Se kytkeytyy mm Googlen geokoodaus- ja reitinhakupalveluihin pelkällä JavaScriptillä.

API edellyttää JavaScript-osaamista mutta JavaScriptissä sen voima onkin. Lataamalla lisäksi jokin toinen JavaScript-API, kuten Spreadsheets-, AJAX Feed API tai jokin lukemattomista muista, saadaan imuroitua monenlaista kartalla esitettävää dataa. Esim.

API on neljän vuoden ikänsä aikana saanut valtavasti uusia ominaisuuksia ja mahdollisuuksia mutta peruskartan vaatima koodi on supistunut kolmeen riviin:

var map = new GMap2(document.getElementById("kartta"));
map.setCenter(new GLatLng(60.175,24.926), 15);
map.setUIToDefault();

Noilla riveillä kartalla on jo perushallintalaitteet. Ennen ne piti lisätä yksitellen. Myös infoikkunan asentaminen on helpottunut:

marker.bindInfoWindowHtml("Infokuplan sisältö");

Enää ei tarvitse rakentaa 'click' tapahtumakuuntelijaa kuplan avaamiseen.

Sain vihdoin päivitettyä perusohjeet kartta sivuillesi. Ohjeet lyhenivät päivityksessä merkittävästi.

Asia[2]

Yllämainittujen lukemattomien Google-teknologioitten käyttäjäryhmiä on alettu perustaa ympäri maailmaa. Suomi puuttuu vielä kartalta. Kiinnostusta? Toimiva User Group saisi ainakin mielenkiintoisia vierailevia luennoitsijoita.

Kommentteja tai personal: gmapsapiATgmailDOTcom

maanantaina, heinäkuuta 20, 2009

Google Earth vie nyt kuuhun

Google juhlistaa ensimmäisen kuulennon vuosijuhlia Google Earthin uudella kuumateriaalilla.

Avaa Earth 5.0 ja klikkaa yläpalkissa olevaa rengastetun satelliitin kuvaa. Valitse Kuu. Sivupalkin alaosaan ilmestyy Moon Gallery. Sieltä esim. Apollo 11 vie paikkaan, jossa on Nasalta saatua tarkkaa kuvaa, mallinnettu Apollo 11 ja tarinoita lennosta valokuvineen.

Monenlaista ympäri kuuta kertynyttä romua on merkattu.

Earth on saanut aiemmin tänä vuonna mm. vedenalaista kuvaa ja lentoretkien nauhoitusmahdollisuuden (kameran kuva yläpalkissa). Siitä kehittyy merkittävä väline monenlaisiin presentaatioihin.

torstaina, heinäkuuta 16, 2009

Windows Mobile IE

Eräs amerikkalainen kollega pyysi levittämään tietoa.

JavaScriptissä globaali muuttuja on aina automaattisesti window-objektin property. Se voidaan julistaa joko var muuttuja tai window.muuttuja.

Yksi poikkeus löytyy. Windows Mobilen Internet Explorer ei ymmärrä window-objektiin liitettyjä metodeita tai properteja. Kuitenkin globaaleiksi julistetut muuttujat näkyvät window-objektin properteina!

Kyseinen kollega on "aikalailla" täynnä pyhää vihaa.

Hän pyysi varoittamaan kaikkia maailman JavaScript-ihmisiä.

keskiviikkona, heinäkuuta 08, 2009

Chrome OS

Aamun iloisin uutinen on Chrome OS, netbookkeihin tarkoitettu kevyt käyttöjärjestelmä. Koneet tulevat kauppoihin noin vuoden päästä.

Ilouutinen niille jotka haluavat päästä nopeasti nettiin näkemättä koko käyttöjärjestelmää. Lähtökohdiksi kerrotaan nopeus, yksinkertaisuus ja turvallisuus. Juuri ne asiat joita keskivertokäyttäjä toivoo.

Jonkun se oli tehtävä.

lauantaina, heinäkuuta 04, 2009

Kartta sivulle [tapa 2]

Ehkä staattistakin karttaa helpompi tapa on iframe.


View Larger Map

1] Hakeudu Google Mapsissä haluaamaasi näkymään
2] Kartan oikean yläreunan link-painike avaa kaksi teksikenttää
3] Niistä alempi sisältää iframe-tägin koodin
4] Upota se sivusi html:n sekaan haluttuun kohtaan
5] Kehyksen kokoa (width ja height) voi editoida

Avainta ei tarvita, eikä JavaScriptistä tarvitse tietää mitään.

perjantaina, heinäkuuta 03, 2009

HTML5

Firefox 3.5 on hieno selain. Nyt olemme tilanteessa, jolloin kaikki muut uudet selaimet tukevat HTML5 -tägejä paitsi "valtaselain".

FF3.5:n lataussivustolla on maailmankartta, joka näyttää latausaktiviteetin maantieteellisesti. Se näyttää ilmiselvältä Flash-esitykseltä vaan ei ole, se onkin vain HTML-koodia - HTML5-koodia. Canvas ja SVG ovat oikeissa käsissä vahva ase. (Kyseinen sivu ei ole IE-kombatiibeli vaikka IE8:sta valitsisi minkä tahansa kombatilibiteettimoodin)

Te, jotka olette ziiganneet Google IO-tapahtuman tuubiesityksiä, olette saattaneet panna merkille avainhenkilöiden innostuksen Canvas ja SVG -tägeihin ja surun siihen etteivät "kaikki" selaimet tue niitä. Googlen karttamateriaali on alunperin vektorimuodossa ja se muunnetaan kuviksi vain webbiselainten rajoittuneisuuden vuoksi.

Ennuste: Aivan kohta tulee Google Maps CANVAS+SVG -muodossa. Armokuolema Internet Explorerille. Ase, jota Google pitää tyynyn alla.


P.S. Firefox 3.5 eka jakelu sisältää Google Mapsin kannalta harmillisen häiriön kuvien välimuistikäsittelyssä, odottakaa seuraavaa päivitystä.

P.S.2 Monilla on harhakäsitys Suomen valtaselaimesta. Tämän hetken kaksi kärjessä ovat Mozilla Firefox 54% ja Mikrosoft Internet Exploder 35%. Firefox meni ohi jo vuosi sitten. Statcounterin tilastot ovat mielenkiintoista tutkittavaa. Katsokaa Saksaa.