tiistaina, marraskuuta 29, 2005

Google Maps ja uutisointi

BBC on jo joitakin aikoja kannustanut käyttämään materiaaliaan Web 2.0 sovelluksissa. Aihepiiriä varten on sivusto backstage.bbc. Siellä luvataan RSS-syötteiden lisäksi tulevaisuudessa APIt sisältöhakuun ja paikantamiseen.

Joku on tehnyt BBC:n syötteistä upean Google Maps -esityksen, joka näyttää viimeisen 12 tunnin uutisten tapahtumapaikat kartalla. Koska RSS ei sisällä koordinaatteja, on paikkamääritys tehty PHP-skriptillä, joka etsii uutisteksteistä paikannimiä. Näyttää vieläpä toimivan, hieno suoritus. Internet Exploderilla testaaminen näyttää vain unohtuvan koodaajilta. Tässäkin on JavaScript kääritty div:n sisälle ja niinpä IE antaa virheilmoituksia.

Toinen suuri tiedotusväline joka kannustaa käyttämään materiaaliaan on Washington Post, joka aloitti viikko sitten Post Remix -sivuston. Homman takana on Adrian Holovaty, joka tuli tunnetuksi Chicagon rikosuutisten sijoittelemisesta Google Mapsiin. Hän työskenteli silloin jossain pikkulehdessä, mutta Post pyysi hänet töihin.

Holovaty lähestyi muutama viikko sitten Google Maps API -äijiä meilitse ja niinpä Postin sivuilla on jo Google Maps -esitys uutisista maanosittain.

maanantaina, marraskuuta 28, 2005

Google Maps ja PHP/MySQL

Löysin pätevän oloisen oppikurssin aiheesta Google Maps ja tietokannat. Aiheesta on ollut varsin vähän oppimateriaalia, vaikka käytössä olevia sovelluksia on paljon. Tätä ei ole mainittu edes Maniassa. Syventymään.

perjantaina, marraskuuta 25, 2005

Nelikkokartta

Maapallon vastakkainen puoli -sivu on uudistunut. Taas se on saanut toimia teknisenä koekenttänä. Nyt se on tietääkseni maailman ensimmäinen sivu, jossa neljä karttaa on kytketty toisiinsa siten, että kaikki seuraavat toisiaan.

APIn dokumentoimattomissa ominaisuuksissa on useita karttojen yhteenkytkemistä helpottavia toiminteita, mutta niitä tulee ja menee versiouudistuksissa.

Eräs englantilainen hippi on hakkerihenkeä osoittaen kaivellut APIsta esiin liudan dokumentoimattomia toiminteita ja kirjannut ne Mapkiin, joka on siis Google Maps API-asioiden Wiki. Artikkelissaan hän toki huomauttaa, ettei niiden pysyvyyteen pidä luottaa.

torstaina, marraskuuta 24, 2005

Volvo Ocean Race


Tanskalainen kaveri on tehnyt hienon näytön Google Maps API:n voimasta. Noin viikko sitten startannut Volvo Ocean Race purjehduskilpailu on tehnyt valtavat satsaukset mediatekniikkaan, mm useita kameroita ja satelliittilähettimet jokaisessa veneessä. Kisan seuraaminen kartalta internetin välityksellä on sekin ratkaistu melko raskaalla tavalla. Virallisilla sivuilla on linkki, josta voi ladata Virtual Spectator -nimisen videotyöhön tarkoitetun animaatio-ohjelman.

Laust M. Ladefoged kertoo omassa blogissaan tuskastuneensa ko. ohjelmaan ja laatineensa ensimmäisenä Google Maps API -työnään VOR-kisan veneiden sijaintinäytön. Nyt kisa on seurattavissa millä tahansa tavallisella nettikoneella.

Sivu on näyttävä ja koodi siistiä ja viimeisteltyä. 'Nuppineulat' ovat tyylikkäät. Karttanäyttö täyttää koko ikkunan ja keskittyy oikein kun ikkunan kokoa säädetään. Jopa opasteet (tooltipsit) ovat käytössä. Pohja on otettu siitä tutoriaalista, jossa Virtuaalisten Nuppineulojenkin sormenjälkiä näkyy.

En vielä löytänyt edes mainintaa ko. sivusta kisan virallisilta sivuilta. Kisajärjestäjät eivät tietenkään voineet ennustaa Google Maps APIn ilmestymistä kesken kisajärjestelyjen. Tanskalainen joutuu toistaiseksi päivittämään koordinaatit manuaalisesti.

Sivu on nyt linkkinä tämän blogin sivupalkissa (alin kohdassa Linkkejä). On jännittävä seurata kisan ja sivun kehitystä.

keskiviikkona, marraskuuta 23, 2005

Kartta blogissa

Tämän blogin sivupalkissa on nyt Suomen kartta Google Maps -sulautuksena. Sillä on logona olemisen lisäksi pari funktiota:
  1. Piti kokeilla miksei Google Maps -upotuksia ole näkynyt blogeissa.
  2. Kartta toimii indikaattorina, joka ilmaisee heti kun Google on julkaissut Suomen tiekartat.
Google Maps API -avain on asetettava nettisivun koodin head -osaan, johon on päästävä siis käsiksi. Ainakin Bloggerissa se on mahdollista. Itse JavaScript - osaa ei pidä sijoittaa minkään div:n sisälle, koska IE kieltäytyy lähes kaikesta yhteistyöstä sellaisen sivun kanssa.

Kartta on hybrid -näyttötilassa, eli satelliittikuva ja kartta päällekkäin. Siihen ilmestyy näkyviin kaupunkeja sillä hetkellä kun Suomen kartat julkaistaan. Vrt Englannin näkymään, jonka näet samasta kartasta, kun siirryt raahaten tai nuolipainikkeilla lounaaseen.

tiistaina, marraskuuta 22, 2005

Virallinen Google Maps API Blog

Google avasi viikko sitten oman bloginsa otsikoituna All about the Google Maps API. Tähän mennessä on ilmestynyt vasta tervetulotoivotus, jonka yhteydessä kerrottiin mitä on odotettavissa:
  • noin viikottainen tiedotus APIn uudistuksista
  • viralliset tiedotukset ja päivitykset
  • neuvoja yleisimpiin API-ongelmiin
  • API:t ja AJAX yleisesti, esim IE:n muistivuotojen välttämisestä
  • huomionarvoisia API-sivustoja
Tästä voit avata blogin Google Readerilla ja tästä Virtuaaliset Nuppineulat

torstaina, marraskuuta 10, 2005

Maapallon vastakkainen puoli

Brasilialaisen kaverin tekemä reikä maapallon läpi -sivu oli esillä tässä blogissa elokuussa.

Nyt on olemassa sivu, jolla maapallon vastapuoli näkyy reaaliaikaisesti. Sivu on lähinnä tekninen kokeilu, jolla osoitetaan kaksi asiaa:

- Google Maps API ymmärtää useamman kierroksen pituuskoordinaatteja (yli +/- 180 astetta)

- avoinna oleva infoikkuna vastustaa kartan liikkeitä

Ensimmäinen ominaisuus helpottaa toteutuksia. Esim kyseisellä sivulla vastapuolen pituuskoordinaatin laskemiseen riitti lng-180 ilman ehtolauseita. Jälkimmäinen ominaisuus on unohtunut monilta sivuntekijöiltä ja auki unohtunut infoikkuna sotkee toimintaa.

keskiviikkona, marraskuuta 09, 2005

API-ryhmän kartta


ZeeMaps on sivusto, jolle voi luoda oman yhteisön kartan. ZeeMapsin takana oleva kaveri on osallistunut Google Maps API -keskusteluryhmään suunnilleen alusta asti. Nyt ZeeMapsin sivuilla on yhtenä esimerkkisivuna kartta kyseisen ryhmän jäsenistä. Niitä on vain 374, joka tarkoittaa palstalle kirjoittaneita. Geokoodaus on tehty sähköpostiosoitteista. Ihmettelen vain miten webbisähköpostin käyttäjät on paikannettu. Kartasta ei ole mainittu ryhmässä.

IP-osoitteisiin perustuvia netin käyttäjien paikannussivustoja on paljon ja muutamat niistä on varustettu Google Maps -esityksellä. Esim gVisit .

Sitten on GeoVisitors, jonka toimintaperiaate ei ole minulle vielä täysin selvinnyt. Se vaatii nettisivulle vain linkin kuvatiedostoon, joka sisältää painikkeen. Siinä kuvatiedostossa on pakko olla piilotettuna jotain.
.

tiistaina, marraskuuta 08, 2005

IE unohtuu helposti

Tuo Googlen oma karttasivu, josta kerroin äskeisessä postissa ihailevaan sävyyn, ei toimikaan Internet Explorerilla.

IE käyttää reittiviivojen piirtämiseen VML:ää, joka pitää herättää henkiin koodin alussa. Siitä on selkeät ohjeet Google Maps APIn dokumentaatiossa.

Sama unohdus on sattunut kymmenille koodaajille, mutta tämä lipsahdus herättää ajatuksia. Saattaa herättää myös keskustelua. Kirjoitin löydöksestäni API-palstalle juuri äsken.


Tässä Googlen oman dokumentaation ohjeiden mukaan korjaamani versio.
klo 20:45

Googlen omat sovellukset

Kun katselee karttasivuja ja niiden lähdekoodeja oppiakseen jotain, voi olettaa, että Googlen omat sivut ovat malliesimerkkejä. Ensimmäinen oli taksien sijaintinäyttö Ridefinder.

Nyt löytyi vielä hienompi. Summer of Code -ryhmän kartta. Toiminta ja käyttöliittymä on hieno ja koodi on virtaviivaista, ammattimiehen vakaata käsialaa. Koko koodi on yhtenä tiedostona vaikka XML:n käyttö olisi voinut tulla mieleen.

Google Maps kännyköihin

Google julkaisi eilen kännykkäversion Google Local -palvelusta. Palvelu vaatii eri asetukset eri puhelimille ja jopa eri operaattoreille. Tour näyttää kuvaruutukaappauksia. Toimii tietysti vasta Jenkkilässä.

maanantaina, marraskuuta 07, 2005

Kansainvälistä huomiota

Täysin suomenkielinen LiikuVille sai viikonloppuna runsaasti kävijöitä eri puolilta maailmaa, kun GoogleMapsMania julkaisi siitä lyhyen selosteen viime perjantaina.

GoogleMapsMania -blogia pitää kanadalainen karju nimeltä Mike Pegg. Hänestä kertova artikkeli julkaistiin National Post -lehdessä. Artikkelista käy ilmi, että blogissa käy viisi tuhatta lukijaa päivittäin. Saman verran on jäseniä Google Maps API -keskusteluryhmässä.
.

sunnuntaina, marraskuuta 06, 2005

Nokia 770 festareilla

Viikonloppuna oli Pasilan messukeskuksessa Digiexpo-näyttely. Virtuaaliset nuppineulatkin ahtautui festivaalitungokseen se yksi asia mielessä - nähdä Nokia 770 toiminnassa. Ainoa asia, jota laitteella halusin kokeilla oli Google Maps. Kartat avautuvat ja toimivat. Ruuhka käytävillä aiheutti samanlaisen ruuhkan WLAN-verkkoon, joten tarkemmat yksityiskohdat (esim murtoviivat) jäivät kokeilematta, mutta oleellisin tuli todistettua.

770 on vakavasti otettava alusta Google Maps hyötysovelluksille. Se on nyt saatavana 12 Euroopan maassa ja 10. päivästä alkaen USA:ssa. Uutisia.

Firefox 1.5

Google Maps koettelee selainten rajoja. Google Maps API -keskusteluryhmässä on raportoitu eri selainten ongelmista. Vähiten ongelmia tuntuu olevan Firefoxissa. Onnellista, koska se tuntuu olevan useimpien mieliselain. Firefoxista on saatavana versio 1.5 beta, projektinimeltään Deer Park. Tulin uteliaisuuttani asentaneeksi sen. Heti kun avasin uudella selaimella ko. seurustelupalstan, ensimmäisessä viestissä puhuttiin FF 1.5:n ongelmista.

Firefox 1.5 beta käsittelee kartat muuten moitteettomasti, mutta puhekuplat eivät avaudu tarkoitetussa muodossa ja mitassa. Palasin parin päivän kokemusten keräilyn jälkeen takaisin versioon 1.0.7. ja poistin sivupalkissa olleen Try Firefox 1.5 Beta 1 -linkin.

Explorerin kanssa on samantyyppinen tilanne. Kutosversio avaa oikein koodatun karttasivun hyvin, mutta 7.0 beta ei avaa niitä lainkaan. (Miksi kukaan haluaisi IE:n betaversioita edes kokeilla). Operan ja Safarin versiointiin pitää perehtyä.

perjantaina, marraskuuta 04, 2005

Kiinan muuri

Kiinan muurin satelliittikuvat kiinnostaisivat ihmisiä. Suunnittelin merkitseväni sen kaksoiskartan pikkuikkunaan samoin kuin siellä on nyt Suomen zoom-nolla-alueita. En ole kuitenkaan onnistunut saamaan käsiini lähtöaineistoa. Kymmenien nettisivujen ja muutaman kirjaston kollaaminen ei ole tuottanut tulokseksi kuin suunnilleen tupakka-askin pohjaan piirrettyjä karttoja. 1 2 3

Ehkä juuri siksi Great China Wall on hakukoneitten tilastoissa varsin korkealla ja niinpä joku nappasi sen farmarimerkiksi. Muurin kartta lienee edelleen sotasalaisuus. Ainoa, jolla kartta varmasti olisi on Nasa, joka on julkaissut siitä yhden otoksen. Sattuuko kellään olemaan kyseistä karttaa, vai pitääkö lähteä GPS:n kanssa hölkälle?

torstaina, marraskuuta 03, 2005

Zumba Pizzamoottori

Suomalaisten sivujen esiinmarssi on alkanut. Zumba Pizzamoottori on erilainen pizzahakemisto ja siinä on Google Maps -sijaintinäyttö. Zumba on 'Leppävaaran alueen pizzansyöjien asialla'. Lepuskista on käytettävissä hyvin tarkka satelliittikuva, jonka tekee vain mielenkiintoisemmaksi se, että se vanhenee nopeasti kiivaan rakentamisen ansiosta.

Sivusto on toteutukseltaan hieno ja sisältää hauskoja ideoita. Siinä on ominaisuuksia, joita ei löydy Google Localista. Esim pizzahakukone täytteiden perusteella. Yhdellä sanalla arvioiden: siisti.

tiistaina, marraskuuta 01, 2005

Ensi-illassa: LiikkuVille

Tänään on ensimmäisen suomalaisen nuppineulasivun virallinen maailman ensi-ilta. LiikkuVille on Google Maps -käyttöliittymään perustuva tietokokoelma Suomessa matkaaville tai matkaa suunnitteleville - joko autolla tai julkisilla kulkeville. Sen tarkoitus on antaa matkakohteesta kelitiedot, paikallistietoa, aikatauluja ym. matkaajan tarvitsemaa tietoa. Kartalla on vasta kymmenkunta kaupunkia ja jokunen hiihtokeskus, mutta peruskonsepti on luotu.

Sivun hyödyllisyys moninkertaistuu kun Google julkaisee Suomen katukartat. Käyttöliittymä perustuu kahteen karttaan, yleiseen ja paikalliseen. Sivu on jatkuvan kehitystyön alla ja palautteella pääsee vaikuttamaan asioihin. Poks.

Erilainen maailmankartasto

Maplandia on sivusto, jossa maailmankartastoa käsitellään maakohtaisella lähestymistavalla. Kuitenkin paikkakuntahaku toimii ilman maan nimeä. Vastaukseksi se tarjoaa nopeasti listan vaihtoehtoja eri puolilta maailmaa. Kyseinen sivusto kerää linkkilistaa eri maiden Google Maps -sivuista, erityisesti matkailuaiheisista.