Wir haben eine Hands-on-Session an der Aoyama-Gakuin-Universität durchgeführt

An der Aoyama-Gakuin-Universität haben wir eine Hands-on-Session zu MapConductor veranstaltet. Auch Teilnehmer ohne Programmiererfahrung haben durch die Implementierung von Kartenanzeige, Markern und InfoBubble das Programmieren mit MapConductor ausprobiert.

Dank der Vermittlung durch Professor Daichi Furuhashi von der Organisationsstelle für Gesellschaftliche Zusammenarbeit der Aoyama-Gakuin-Universität haben wir im Tsukumana-Lab auf dem Aoyama-Campus eine Hands-on-Session zu MapConductor veranstaltet.

An der Hands-on-Session nahmen Studierende des Furuhashi-Seminars sowie auch eine bekannte Lehrkraft aus Kyoto teil. Viele starteten von Null: „Ich hatte noch nie mit React zu tun“ oder „Programmieren habe ich so gut wie keine Erfahrung mit“. Mit MapConductor haben die Teilnehmer Karten angezeigt, Marker (Pins) angezeigt und angepasst sowie InfoBubble dargestellt und dabei strukturiertes Programmieren anhand von Karten gelernt.

Auch von den Teilnehmern gab es positives Feedback wie „Es funktioniert sofort, das macht Spaß!“, „Ich bin froh, heute dabei gewesen zu sein!“ oder „Das scheint gut geeignet, um Mittel- und Oberstufenschülern Programmieren beizubringen!“ – die Hands-on-Session kam sehr gut an.

Vorstellung dessen, was mit MapConductor möglich ist

MapConductor wird oft als Wrapper-Bibliothek angesehen, die mehrere Karten-APIs vereinheitlicht, aber das stimmt nicht. Es gibt eine Spezifikation für ein virtuelles Karten-SDK namens MapConductor, und diese wird mit einem tatsächlich anzeigenden Karten-SDK umgesetzt. Daher lautet unsere Richtlinie: „soweit wie möglich nicht von den Funktionen eines bestimmten Karten-SDKs abhängig sein“. Die heutigen Teilnehmer haben genau das verstanden.

Steuerung der einzelnen Karten-SDKs gemäß der Spezifikation des virtuellen Karten-SDKs MapConductor

Das Kernmodul von MapConductor hat keine Abhängigkeiten

Die heutige Hands-on-Session umfasste nur den Einführungsteil, aber wir planen auch Sessions zur Erstellung von Mobilanwendungen oder Sessions, die die Stärken eines bestimmten Karten-SDKs hervorheben. Für den 25. November 2026 ist eine Hands-on-Session mit ähnlichem Inhalt unter der Veranstaltungsleitung des Allgemeinen Incorporierten Verbands Youth GEO Japan geplant.