Een weblog van Michel Duijvestijn
Dat was schrikken vandaag: nadat ik m'n Garmin even uit- en weer aangezet had gaf hij daarna tijdens het opstartproces de geest: je zag het beeldscherm langzaam verbleken en niets meer. Opnieuw opstarten: zelfde effect. Verse batterijen: geen verbetering.
Uiteindelijk bleek het probleem eenvoudig op te lossen: na terugplaatsing van m'n oorspronkelijke externe geheugenkaartje bleek alles weer normaal te werken. Kennelijk een corrupt kaartenbestand dus.
Zelfs m'n geheugenkaartje bleek niet overleden te zijn: nadat ik via een externe kaartlezer de GARMIN map heb verwijderd en teruggeplaatst vanuit een backup bleek ook dit kaartje in de GPX weer correct te werken.
Het is in zekere zin frustrerend dat je na een heel (paas)weekend knutselen zo'n beetje dezelfde functionaliteit hebt weten te creeren als waar je mee begonnen bent: de Google Maps kaartjes in m'n weblog laten zien wat ze moeten laten zien en je kunt het bijbehorende .gpx bestand downloaden.
Toch heb ik wel degelijk een hele grote stap voorwaarts gezet, want de kaartjes worden nu niet meer getoond op basis van het gpx-bestand wat op de server aanwezig moet zijn maar op basis van een dynamisch gegenereerd KML-bestand wat gebruik maakt van gegevens uit een mySQL-database.
En zojuist is het me gelukt om e.e.a. zo in te richten dat alle bestaande verwijzingen in m'n weblog gewoon blijven werken (met gebruikmaking van de nieuwe techniek). Redenen genoeg dus om met tevredenheid terug te zien op de bereikte resultaten.
Toen ik zo eens wat voorbeelden van mappletx aan het bekijken was viel het me op dat de mapplet van "Delft Tourism" eigenlijk helemaal geen javascript in z'n pagina heeft zitten en toch een heel aantrekkelijke mapplet heeft, mét allerlei sidebar functionaliteiten.
Kennelijk is het dus mogelijk om in het KML-bestand alle informatie op te nemen die je links in de sidebar wil laten zien. Alleen: hoe realiseer je dat nou in je eigen mapplet?
Het kostte wat speurwerk en ik moet nog uitzoeken hoe het allemaal precies werkt, maar het netto-effect is dat ik in de mapplets myMaps3 en myMaps4 respectievelijk de sample-kml file van de Google KML-reference en Delft Tourism kml kan laten zien.
Het blijft altijd weer lastig om weer een beetje thuis te raken in een programmeerproject wat je een tijd niet gezien hebt. Dat geldt ook voor de bijbehorende taal trouwens.
Maar goed, we zijn weer een stukje verder gekomen. Als je de Mapplet nu draait in Google Maps dan krijg je in ieder geval in het scherm links ook informatie over de getoonde kaarten. Daarbij blijkt dan meteen dat er nog het een en ander niet goed zit in het showKML script, want het aantal routes wat op de kaart getoond wordt correspondeert niet met wat er in de lijst getoond wordt. Bovendien gaat het mis als er helemaal geen resultaten zijn te tonen. Ik heb dus hier en daar nog wat te debuggen.
In september vorig jaar ben ik begonnen met wat je het "route-mapplet"-project zou kunnen noemen: het plan om een overzicht te maken van alle GPS-routes die ik in de loop der tijd heb verzameld. Dat dan in de vorm van een 'mapplet', zo'n invoegtoepassing voor Google Maps.
Na de activiteiten van september is er weinig activiteit meer geweest. Nu ik er weer mee door wil gaan is de grote vraag (ook voor mezelf): hoever ben ik eigenlijk? Wat heb ik bereikt, wat (nog) niet en wat zijn nu de eerstvolgende uitdagingen?
Zomaar wat zaken waar ik op dit moment mee bezig ben. Het komt allemaal bij elkaar in één project waar ik al enige tijd mee zoet ben: het ontsluiten van mijn hele collectie GPS-routes die ik de afgelopen anderhalf jaar heb verzameld.
Het is een klus waar ik zelf een hoop van leer, maar waar weinig over te schrijven valt. Voor mij zijn veel van deze zaken nieuw, maar wat ik tot nu toe gedaan heb is niet veel meer dan het toepassen van de kennis uit les één van de diverse tutorials.
En verder geldt eens te meer: "whatever you want to do, you allways have to do something else first... 
ab | home| cvolgended
| Ma | Di | Wo | Do | Vr | Za | Zo |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |