Geocoding umgecodet
YAK benutzt ja hier und da (Userlokalisierung) Google Maps als Mashup. Dabei müssen einige Dutzend Adressen direkt nacheinander an Googles Geocoder gefüttert werden, um dafür eine geographische Koordinate zurückzubekommen. Leider ist die Internetverbindung und damit auch der Geocoder nicht immer schnell genug, um alles zeitgerecht zu verarbeiten. Ergebnis: nur ein Teil der erfragten Adressen bekommen eine Koordinate zurück, der Rest wird nicht angezeigt. Es ist natürlich auch fies, Google bei jedem Seitenaufruf mit den gleichen Adressen zu belästigen und die Ergebnisse weder zu cachen noch zu speichern. Das ist nun zumindest bei der Anzeige der YAK-Stufen in Deutschland anders, denn ich bin stolz auf jede Stufe hier und will sie gefälligst auch alle angezeigt haben. Die Koordinaten so gut wie aller Stufen sind jetzt gespeichert und es werden nun alle blitzschnell angezeigt. Demnächst wird das vielleicht auf die Userlokalisierung in den Stufen ausgeweitet, vielleicht macht das ja Sinn. Momentan ist aber Zeit knapp, Uni ging ja gerade wieder los…