lauantaina, heinäkuuta 28, 2007

Laajennetaan karttaa

Maaliskuulta 06 seurustelupalstalta:

My proposal as third parameter for GLatLng():

GLatLng(lat,lng,P[n]), where:
lat = latitude on planet
lng = longitude on planet
P = planet
n = moon of the planet, zero meaning planet itself

Some examples:
E[0] = Google Maps (default)
E[1] = Google Moon
M[0] = Google Mars

The notation should be harmonised with people from Mars first.

Heti oikaistiin, että yksi kirjain ei riitä planeetan määrittämiseen.

Olemmeko yksin?

torstaina, heinäkuuta 26, 2007

MapJack

Harvoin ilmestyy yhtä vaikuttavia fuusauksia kuin MapJack. Inspiraattorina on toiminut Googlen Street View. MapJack on jopa vaikuttavampi kuin esikuvansa varsinkin kun sen on toteuttanut muutama San Franciscolainen tavallinen jätkä taskurahoillaan.

Menestystarinan ainekset ovat läsnä:
- yleistä hämmästelyä herättävä tekninen toteutus
- loistava käyttäjäliityntä
- uusi idea
- ihmisten uteliaisuus on varmatoiminen magneetti
- rohkeus lähteä kilpasille mahtitekijöiden kanssa

Uutta ideassa on, ettei se rajoitu katunäkymiin vaan mennään sisään rakennuksiin. Esimerkiksi Alcatraziin.

Löytyi Mapperzin blogista.

keskiviikkona, heinäkuuta 25, 2007

Geo-haku

Google Earthista tuttu KML-tiedostojen haku ilmestyi myös Google Mapsiin. Kun klikkaa vaikkapa Mapsin esimerkkilinkkiä Ravintola lähellä Helsinki ilmestyy liuta punaisia nuppineuloja. Sivupalkin alaosassa on nyt linkki Näytä internetin karttatulokset. Sitä klikkaamalla ilmestyy liuta sinisiä nuppineuloja otsikkona Käyttäjän luoma sisältö.

Siniset nuppineulat ovat webistä löytyviä KML-tiedostoja. Valtaosa on My Mapsillä luotuja karttoja, jotka tunnistaa osoitemerkinnästä google.com. Paljon on muutakin materiaalia, esim. valokuvagallerioita.

Myös YouTube-videot ovat nyt geotägättävissä kertoo Earth blogi. Jatkossa niitäkin voi nähdä hakutuloksissa.

Teknisesti olisi mahdollista hakea karttaa klikkaamalla kaikki kyseistä kolkkaa käsittelevät sivut - myös ne, jotka mainitsevat vain osoitteen. Saa nähdä kuinka pian. Moinen edistysaskel tulee kokemaan Iggloakin enemmän monenlaista vastarintaa ja yleisiin syihin vetoamista.

tiistaina, heinäkuuta 17, 2007

Tou tuli vastaan

Aika monet haaveet romutti se viimeisin tulkinta Google Mapsin käyttöehdoista, joka kieltää kaiken ajoneuvojen seuraamisen Google Mapsillä.

Olen aloittanut jo keskustelut. Mahdotonta ajatella, että firma joka loi käsitteen Web 2.0, olisi ensimmäinen, joka romuttaa sen.

Päivitys: käyttöehtoihin on odotettavissa muutos.

keskiviikkona, heinäkuuta 11, 2007

Geodesic

Api v2.84 toi hauskan option GPolyline murtoviivaan. Kun asettaa {geodesic: true}, viiva piirtyykin suorinta reittiä eikä suorana viivana. Siis?

Mercator-projisoidulle kartalle piirretty suora viiva edustaa aniharvoin suoraa reittiä luonnossa. Esim. Suomesta Alaskaan näyttäisi pääsevän kätevästi lähtemällä suoraan länteen tai itään. Kannattaa kuitenkin oikaista Pohjoisnavan kautta. Asian näkee havainnollisesti karttapallosta tai Google Earthista. Sen voi todeta myös tällä testisivulla.

Pallon pinnalla lyhin reitti kahden paikan välillä kulkee isoympyrää pitkin. Geodesic (geodeesinen?) tarkoittaa juuri kulkemista isoympyrää pitkin. Pituuspiirit ovat isoympyröitä mutta leveyspiireistä vain päiväntasaaja.

Kyseisiä suoria kurveja on esitetty ennenkin Google Maps api -sivuilla mutta nyt sen voi tehdä välttyen kaikelta tarvittavalta matematiikalta. Optiolle on selkeä käyttötarve lentoreittisivuilla. Lentoreitithän luonnollisesti kulkevat mieluiten isoympyröitä pitkin.
--
Testisivu on myös uuden 'singlerightclick' eventin testi. Hiiren oikea painike saatiin vihdoin käyttöön.

Päivitys 17.7: Vasta viikkoa myöhemmin tajusin, että testisivuni oli samana päivänä napattu Googlen viralliseksi esimerkkisivuksi; tämän postin viimeinen rivi. Nastaa.

lauantaina, heinäkuuta 07, 2007

Seurattava blogi

RealityPrime on erään vanhan virtuaalitodellisuusmeedion blogi. Hän kirjoittaa paljon mielenkiintoista web-3D-asioista ja usein Google Earthista, koska hän on yksi Keyholen perustajista.

Viimeisin posti kertoo Earthin tekniikan taustoista. Se on niin hyvin kirjoitettu, että sitä linkataan kautta blogosfäärin. Kysymyksessä on howstuffworksin oikaisu.

Erittäin suositeltavaa luettavaa. Se viehättää ja sivistää ketä tahansa. Blogin arkistoa voi vilkaista omalla vastuulla. Siellä on paljon lisää pakollista luettavaa. Varatkaa aikaa.

Käyttäjäliityntä kehittyy

Maps.google.comin ajo-ohjenuppineulat muuttuivat raahattaviksi joku päivä sitten.

Näppäimistön välttäminen kuuluu hyvän käyttöliittymän tunnusmerkkeihin. Kartta antaa mahdollisuuden juuri siihen. Käytettävyys paranee oleellisesti varsinkin mobiilisurffaajien kannalta.

Reittiin voi myös klikkailla ja raahailla välietappeja. Reitin ajojärjestystä muutetaan raahaamalla sivupalkin pisteitä (kuten ennenkin). Hienoa, oikein hienoa.

Jessica teki aiheesta pariminuuttisen videon. Videolla kaikki näyttää toimivan epäuskottavan nopeasti. Niin se vaan toimii oikeastikin.

sunnuntaina, heinäkuuta 01, 2007

Sorry Bill

Tuli pitkästä aikaa katsottua tämän sivun StatCounter. Tilasto sai hyvälle tuulelle.

En kirjoita turhaan. Lukijat ovat fiksua porukkaa:

Firefox 2.0: 71%
MSIE 7: 13%
MSIE 6: 7%
Firefox 1.5 6%
Opera 9.21 2%
Opera 3.17 1%

Lähestyy se aamu, jolloin voi sanoa Internet Exploderin CSS-, DOM- ja JavaScript-omituisuuksille ja standardipoikkeamille moido!

Synttärit

Google Maps API saavutti kuun vaihteessa kahden vuoden iän. Oppinut siis kävelemään ja käymään potalla.

Paljon on kyseinen kakara saanut aikaan. Yrittäkääpä löytää jostain AJAXia käsittelevä artikkeli, jossa ei mainita Google Mapsiä.

Eräs vaikuttaja sanoi pitäneensä aina JavaScriptin poiskytkettynä, koska sillä tehtiin vain häiritseviä pörrääviä ötököitä ja hyökkäyksiä. Kun Google Maps tuli, tilanne muuttui, JavaScript on pidettävä päällä. Aiemmin JavaScript huononsi surffauskokemusta, nyt se parantaa sitä.

Huomasin olevani samaa mieltä ja käyttäytyneeni samoin. Häiritsevä JavaScript on myös hävinnyt jonnekin. Minkä ansiosta?

JavaScript on muuttunut häiriötekijästä hyötymenetelmäksi. Se luetaan nykyisin jopa ohjelmointikielten joukkoon ja sen osaajia jotkut arvostavat.

Se on hieno ohjelmointikieli. Se on täysverinen oliopohjainen kieli. Löysä tyypitys antaa paljon mahdollisuuksia. Rajoitukset ovat tiedostojen lukemisessa ja kirjoittamisessa. Niitä kierretään innovatiivisilla JSON-pohjaisilla hackeillä.

Google Maps API on webin ja JavaScriptin historiassa merkkitolppa.

Onnea ei tarvitse edes toivottaa. Onni on taattu.

Ryhmätyö

Jari Tervo kertoi oksentaneensa usein eksyttyään hotellissa kerrokseen, jonka kaikissa kylteissä lukee 'Ryhmätyö'. Hän ei olekaan Web 2.0-meedio.

My Mapsin 'feature request' -palstalla ensimmäinen toive oli 'collaborate'-ominaisuus. Kävin itsekin allekirjoittamassa sen heti.

Edellisen postin merkkijonomuuttujia kollatessa pisti silmään suomentamattomat:


var _mMSCollaborate = 'Collaborate';
var _mMSInvite = 'Invite collaborators';
var _mMSSeparateEmails = 'Separate email addresses with commas';
var _mMSAllowAnyoneEdit = 'Allow anyone to collaborate';
var _mMSInvitePeople = 'Invite these people';
var _mMSCollaborators = 'Collaborators';
var _mMSCanInviteOthers = 'Collaborators can invite more people.';
var _mMSTurnOff = 'Turn off';
var _mMSRemoveCollaborator = 'Remove';
var _mMSEmailCollaborators = 'Email collaborators';

Mielestäni raskauttavaa todisteaineistoa ryhmätyöominaisuuden tulosta My Mapsiin.

Kiirehdin kirjoittamaan tämän kaikille Teille, jotka olette puuhaamassa PHP:llä ja MySQL:llä jotain vastaavaa.