Author Archive for Gerard van Enk

Natuurijs

“Waar is het natuurijs waarop geschaatst kan worden?”, dat was en is op dit moment de grote vraag voor schaatsliefhebbers. Ik had zelf geen tijd om hier een leuke mashup voor de maken, maar Erik Ekkel wel.

Hij heeft een kaart aangemaakt via Google Mijn Kaarten waarop iedereen natuurijs locaties kan aangeven. Groene markers geven een natuurijsbaan aan, blauwe open water en Roze een tourtocht.

Erg leuk initiatief. Jammer alleen dat niet bij alle ‘open water’ locaties de betrouwbaarheid staat.

Overigens kan deze mashup natuurlijk eindeloos worden uitgebreid (zoeken op locaties bij jou in de buurt, alleen toertochten selecteren, betrouwbaarheidscijfer, mobiele versie, etc). Misschien een ideetje voor de KNSB?

Dus zoek je nog een plekje om te schaatsen of weet je nog een goede locatie die er niet bij staat, ga naar de kaart.

Artis op OpenStreetMap

Een leuk nieuwtje van OpenStreetMap, waar Google Maps en consorten nog een puntje aan kunnen zuigen: OpenStreetMap heeft dierentuin Artis in kaart gebracht.

Ter vergelijking hieronder Artis op Google Maps:

De vrijwilligers van OpenStreetMap hebben ongeveer 5 uur rondgelopen in Artis, 15km afgelegd en 150 foto’s gemaakt. Daarna zijn ze nog een aantal uur bezig geweest om de informatie te verwerken en het resultaat mag er zijn.

Op 20 en 21 september tijdens de mappingparty in Rotterdam staat de volgende dierentuin op het programma: Blijdorp.

Overigens is Artis niet de eerste dierentuin die in kaart is gebracht op OpenStreetMap, de Zoologischer Garten Berlin was eerder.

Google Maps zonder te programmeren

Een paar dagen geleden schreef ik:

Er zijn steeds meer mogelijkheden voor de niet-techneuten onder ons om Google Maps/Earth mashups te maken.

En daar is vandaag weer een nieuwe mogelijkheid bijgekomen, Google heeft vandaag de Google Static Maps API gelanceerd.

Met deze API kunnen geen volledige (dynamische) mashups gemaakt worden. Een voorbeeld van wat er wel mee mogelijk is staat hieronder:
Voorbeeld van een statische Google Map

Met een URL kan een plaatje gegenereerd worden waarop een Google Map wordt afgebeeld. Aan deze URL kunnen allerlei parameters meegegeven worden waarmee bepaald wordt hoe het plaatje er uit komt te zien. Deze parameters geven bijvoorbeeld aan welke locatie afgebeeld moet worden, of er markers getoond moeten worden, wat de grootte van de afbeelding moet zijn, etc.
Een volledig overzicht van de mogelijkheden staat in de Developers Guide.

Waarom zou je gebruik willen maken van deze API? Een aantal redenen:

  • Voor een simpele kaart is de dynamische API overkill
  • De kaart kan als attachment bij een email worden verstuurd
  • De kaart kan getoond worden op veel mobiele telefoons, ook als deze geen Javascript aankan (er zit zelfs een speciale mobiele optie die gebruikt kan worden).

Voor de mensen die het aanpassen van de kaart via de url toch nog lastig vinden, is er een speciale Static Map Wizard.

Ik ben erg benieuwd naar de toepassingen die hiermee bedacht kunnen worden.

Update: In tegenstelling tot wat ik hier eerder schreef, werkt de API key op domainnaam niveau. Je moet dus een key genereren voor je domain en deze werkt ook op de onderliggende pagina’s. Bij de ‘normale’ Google Maps API is dit niet zo, daar moet je voor iedere directory een nieuwe key genereren.

Kaarten maken met Google Spreadsheet

Er zijn steeds meer mogelijkheden voor de niet-techneuten onder ons om Google Maps/Earth mashups te maken. Vorig jaar introduceerde Google de ‘Mijn Kaarten’ optie, waarmee iedereen op eenvoudige manier informatie op een Google Map kan plaatsen. Mogelijkheden als Platial en Map Builder waren er al langer.

Deze tools maken het mogelijk om handmatig informatie op een kaart te plaatsen. Als je grote hoeveelheden data op een kaart wilt plaatsen zijn de eerder genoemde tools niet geschikt. Hiervoor was je tot voor kort aangewezen op de Google Maps API. Maar nu is daar de Google Spreadsheet Mapper 2.0, er was ook al een Spreadsheet Mapper 1.0, maar deze was niet zo gebruikersvriendelijk.

Met de Spreadsheet Mapper is het mogelijk om informatie vanuit een spreadsheet op de kaart te plaatsen. De mapper biedt o.a. de volgende mogelijkheden:

  • Maximaal 200 punten op de kaart
  • Keuze uit 6 designs voor de infoballonnen
  • Maak een eigen design voor de infoballonnen m.b.v. HTML templating systeem
  • Uitvoer naar KML (kan zowel op Google Maps als in Google Earth gebruikt worden)

Er is een uitgebreide tutorial over het gebruik van de Spreadsheet Mapper en een video:


[youtube 6BlecrkM7w4 Demo video]

Bevindingen

Ik heb de Mapper zelf ook uitgeprobeerd. Ik heb informatie over de afvalpunten binnen de gemeente Amsterdam in deze spreadsheet gezet.

De tool werkt prettig en is erg uitgebreid, maar zal voor de niet-techneut waarschijnlijk nog wel wat moeite kosten. Ik ben tegen de volgende problemen aangelopen:

  • Het werkt vrij traag. Het werkt sneller als de ‘Error checking‘ uit staat bij het aanmaken van de spreadsheet en bij het invoeren van de data.
  • Geocoding (omzetten van adres naar coördinaten) werkt alleen voor Google Earth 4.2 of nieuwer. De optie ‘Google Maps Compatibility‘ moet uitstaan als je hier gebruik van wilt maken. Het is erg jammer dat deze mogelijkheid niet werkt voor Google Maps, voor het gebruik van Google Maps zal je zelf de latitude en longitude moeten invoeren.
  • Op het moment dat je zelf de HTML templates aanpast, moet je de url van de kml weer opnieuw toevoegen aan Google Earth. Alleen de informatie vernieuwen (herladen) is niet voldoende.

Ik ben erg benieuwd hoeveel deze tool gebruikt gaat worden. Voor bedrijven of organisaties die op (redelijk) eenvoudig manier een Google Maps Mashup of een Google Earth laag willen maken is dit een goede oplossing. Wel zou prettig zijn als de geocoding ook werkt in combinatie met Google Maps.

Als je een toepassing met de Spreadsheet Mapper hebt gemaakt, plaats dan een link in de comments.