
Nullbeta aka HansR - online sinds 2001. Tegelijkertijd baasje en knecht van het slechtst gelezen weblog van het noordelijk halfrond. XHTML en cascading style sheet fetisjist. Parttime usability neuroot. Object oriëntatie losert. SQL wannabe. De ongekroonde koning van de ongedocumenteerde spaghetticode. Verliefd op en ziek van SEO. Vindt zijn Asics tegenwoordig vaak leuker dan zijn laptop.
Nullbeta sluit zich aan bij de woorden van Dante – All hope abandoned, he who entereth here ...

Null, code knagen, cms in de polder, stijlbladen, gelaagd bouwen, MySQL, php, Emmeloord, webservers, toegankelijk, document object model, zzp, organisch, puntkomma kwijt, webstandaards, uhhh zoekmachine spam? Beta. Nullbeta.
Nul? Nee null! Uhh, wat is null?
Adj. 1. important, of importance - of great significance or value; "important people"; "the important questions of the day"
Het is 5 juli. En dan heb je al ruim twee weken geen nieuw stukje tekst op je website gezet. Dat wordt op den duur ondraaglijk. Die datum met het laatst geposte bericht bedoel ik. Ook als je website nou niet direct druk bezocht wordt.
Tijd om in het toetsenbord te klimmen dus. Maar heb ik dan eigenlijk wel wat te melden? Hmm. Echt spannende dingen die ik online wil terugzien heb ik de afgelopen tijd eigenlijk niet meegemaakt. Ik ben voornamelijk druk geweest met het stoeien met de code van de Google Maps API.
Voor mijn werk bij woningbouwcorporatie Ymere knutsel ik aan een Google maps dingetje. Een Google Maps mash-up waarin de gebruiker het woningaanbod van Ymere kan bekijken en kan spelen met verschillende parameters (zoals huur vs koop, bestaande bouw vs nieuwbouw, woningtypen (appartement, eengezinswoninkje) en gemeente in het werkgebied). Het werken hieraan heeft een groot deel van mijn tijd opgeslokt. En ondanks het feit dat het af en toe meer dan een uitdaging is om de leeuwen en beren op het pad af te schieten is het fun. Wat heb ik zoal geleerd? Teveel om op te noemen. Om te beginnen een tweetal highlights:
Het omrekenen van het ene coordinaat-systeem naar het andere
Het ERP systeem van Ymere gebruikt RD (Rijksdriehoek) coordinaten in haar achterliggende database om de locatie van objecten te beschrijven. Aangezien Google Maps gebruik maakt van WGS84 coordinaten is de vertaalslag van RD naar WGS84 nodig.
Google Maps GMarker interactie
Het is vrij eenvoudig om markeerpunten (Google Maps GMarker objecten) op een Google Map te zetten en deze te koppelen aan een categorie (bijvoorbeeld huur- of koopwoning). Om vervolgens deze markers te verbergen of te tonen door een checkbox aan of uit te vinken. Het wordt wat spannender als je verschillende parameters wilt combineren. Als de criteria om jouw markers te tonen / verbergen niet alleen afhangen van de categorie koop of huur, maar daarnaast ook van het woningtype. Bijvoorbeeld: je hebt een koopwoning van het type appartement, maar ook eentje van het type eengezinswoning. En dan zijn er ook nog huureengezinswoningen. Misschien voel je de bui al hangen? Hoe zorg je ervoor dat een marker in een Google Map zich bewust is van het feit dat hij zowel valt in de categorie huur als appartement?
Een eerste aanzet om met deze vraagstukken om te gaan zie je in een tweetal demo-dingen: Ymere demo en Leukvoorkids tips voor een dagje uit met kinderen.
Wordt vervolgd …
Geschreven door HansR
Er is nog niet gereageerd op deze tekst.
Geplaatst in Google Maps
Getagged als kaart, maps