GOOGLE MAPS
HACKS
Google Maps Hacks: Tips Tools for Geographic Searching and Remixing
Rich Gibson and Schuyler Erie, Google Maps Hacks: Tips Tools for Geographic Searching
and Remixing. Sebastopol, O'Reilly Media Inc, 2006, ISBN 0596101619, prijs €28,20.
Uitgeverij O'Reilly is goed op dreef:
Google Maps Hacks is het derde
boek over web-kartografïe dat zij uit
geeft en er is al een vierde boek op
komst: Pragmatic GIS. Nog steeds geen
boek over het Open Source GlS-program-
ma GRASS, zoals ik u voorspelde in de
bespreking van Web Mapping Illustra
ted (Geo-info 2005-11). Maar wie weet?
We lijken pas aan het begin te staan van
een hernieuwde interesse voor kaarten.
Terug naar af: deze bespreking gaat im
mers over het boek 'Google Maps Hacks'.
Meer dan een jaar geleden startte Google
met een kaartendienst onder de eigen
naam 'Google Maps' met kaarten, satel-
lietbeelden en luchtfoto's. Daarvoor had
Google al enige tijd kaarten van Map-
Quest betrokken maar deze eigen kaar
tendienst van Google trok meteen veel
aandacht. Enerzijds was de manier van
navigeren revolutionair. Door gebruik te
maken van zogenoemde AJAX-technolo-
gie kon je inzoomen en de kaart ver
schuiven zonder lang te hoeven wachten
totdat de nieuwe kaartuitsnede werd ge
presenteerd. Anderzijds was de kaarten
dienst zo opgezet dat programmeurs op
een makkelijke manier de kaarten kon
den integreren in hun eigen web-appli
catie. Dit hadden de ontwikkelaars bij
Google niet voorzien maar er werden
geen juridische stappen ondernomen
tegen deze hackers. Inmiddels heeft
Google een zogeheten Application Pro
gramming Interface (API) voor JavaScript
ontwikkeld die er specifiek op is gericht
om de kaartendienst op een gemakke
lijke manier in je eigen web-applicatie te
ontwikkelen. Je zou dus kunnen stellen
dat deze publicatie als mosterd na de
maaltijd komt; meer dan een jaar tijd is
een lange periode op het internet. Bo
vendien is de tijd van het echte
'hacken' met de komst van de API voor
bij. Tenslotte is de kaartendienst zelf
inmiddels hemoemd tot 'Google Local'.
Aan de andere kant zou je kunnen stel
len dat de publicatie precies op tijd is:
voor Europese begrippen, wel te ver
staan. Beperkte de geografische dekking
van de kaarten zich tot de Verenigde
Staten, Canada, Japan en Groot-Brittan-
nië, vlak voor het begin van de Olympi
sche Spelen waagde Google de sprong
naar het Europese vasteland en breidde
de dekking uit naar de omgeving van
Turijn. Ook Nederland heeft sinds kort
haar eigen Google Maps-applicaties. Met
de gemeenteraadsverkiezingen in aan
tocht, heeft de PvdA in Leiden haar ver
kiezingsprogramma op de kaart gezet.
Leiden op de Kaart (www.leidenopde
kaart.nl) laat zien waar de PvdA de ko
mendejaren welke projecten wil realise
ren. Deze applicatie heeft een deel van
zijn aantrekkelijkheid te danken aan het
feit dat er, in tegenstelling tot grote
delen van Nederland, van Leiden wel
hoge resolutie-satellietbeelden beschik
baar zijn in Google Maps. Een andere
website die gebruik maakt van de Google
Maps API is de Misdaadkaart (www.
misdaadkaart.nl/). De tien nieuwste of
dichtstbijzijnde persberichten van de
Nederlandse politiekorpsen worden op
een kaart gezet op basis van de straat
naam en/of plaatsnaam in het bericht.
Hoog tijd om dus zelf aan de slag te gaan!
De eerste twee hoofdstukken zijn een
degelijke inleiding tot de Google Local
website en de Google Maps API. Met deze
kennis op zak wordt het tijd om de veel
zijdigheid van de Google Maps API te
ontdekken. Omdat de kaartendienst al
een jaar oud is, zijn er voldoende voor
beelden om de volgende vijf hoofdstuk
ken te vullen. In de hoofdstukken drie
tot en met vijf zijn deze voorbeelden, zo
genaamde 'hacks', thematisch gegroe
peerd. Hoofdstuk drie presenteert een
aantal bekende 'mashups'. Simpel ge
zegd: op basis van twee websites wordt
een nieuwe website gemaakt. Zo com
bineert de website ChicagoCrime.org de
kaarten van Google met de criminali
teitsstatistieken van de Chicago Poüce
Department: de Amerikaanse voorloper
van de Misdaadkaart. Housingmaps
combineert de kaarten van Google met
de advertenties voor kamers en apparte
menten van Craigslist. Stel je voor: de
koopjes van Marktplaats gepresenteerd
op een kaart! In hoofdstuk vier beschrij
ven de auteurs allerlei toepassingen van
de kaartendienst die handig zijn voor
onderweg. Waar kan ik het goedkoopst
tanken? Hoe toon ik mijn GPS-locaties
op een kaart? Hoofdstuk vijf laat zien
hoe je tekst en foto's met de kaarten kan
combineren zoals recensies van restau
rants, verhalen over de buurt of vakan
tiefoto's.
Hoofdstuk zes en zeven geven je weer
even het gevoel van het echte hacken. Zo
wordt in hoofdstuk zes ingegaan op
TPhoto en GxMagnifier, twee JavaScript-
uitbreidingen op de standaard Google
Maps API waarmee je respectievelijk je
eigen luchtfoto's kunt integreren en op
een geavanceerde manier inzoomen.
Hoofdstuk zeven legt uit hoe je eigen
kaartmateriaal, luchtfoto's en geografi
sche gegevens uit je eigen database of
Web Mapping Service kunt ontsluiten
via de Google Maps API.
Wil je inspiratie opdoen om je eigen toe
passing te maken of wil je de diepte in om
je eigen geografische informatie te ont
sluiten, dan is Google Maps Hacks zeker
de moeite van het lezen waard. In ieder
geval ben je helemaal op de hoogte om
een steentje bij te dragen als ook in Euro
pa de stormvloed aan Google Maps toe
passingen losbarst. Of zal Google het
nooit met TeleAtlas en NavTeq eens wor
den over de licenties op hun geografische
databases van Europa? Dat is de belang
rijkste vraag. Satellietbeelden van Neder
land zijn mooi maar uiteindelijk wil je
voor je oriëntatie toch echt een kaart
zien. Tot dan toe zijn we overgeleverd aan
de commerciële kaartendiensten en kan
dit boek helaas in de kast blijven staan...
Edward Mac Gïllavry
Tips Tools for Geogr. ~iic
Searching and Rembdng
rvoni i v- n'c,] 6®s<"' Schuyler Erie
J KtlLLY UW ti hmmtfO «k II* creators af Googh Mapt
GEO-INFO 2006-5