iBlue 747 GPS Logger mit AndroidMTK auslesen

Wenn ich länger für OpenStreetMap mappe, z.B. im Urlaub, dann will ich unterwegs ab und zu meinen iBlue 747A+ Datenlogger auslesen. Nicht immer habe ich dann einen Laptop griffbereit. Aber ich habe ein Smartphone mit AndroidMTK dabei. Eine perfekte Kombination.
Weiterlesen

OpenLayers 2.12 mit Hindernissen

Diese Woche wurde OpenLayers 2.12 veröffentlicht. Beim Update musste ich feststellen wie wichtig es ist auch die Release Notes zu lesen.

Eine wichtige Änderung ist erforderlich wenn man wie ich eigene Tiles erzeugt. Mit dem neuen OpenLayers 2.12 ist es möglich direkt auf den Canvas der Bitmaps zuzugreifen. Daher war es erforderlich die Cross Domain Zugriffe zu regeln. Mit einem modernen Browser wie Firefox kann es daher nach dem Update dazu kommen dass statt der Karte nur rosa Tiles angezeigt werden.

Ursache ist, dass der Server keinen passenden Access-Control-Allow-Origin Header sendet. Es gibt zwei Wege das zu lösen:
Es kann der Server angepasst werden damit ein passender Header gesendet wird.
Oder im Javascript wird eine entsprechende Option am Layer gesetzt. Dann wird ein fehlender Origin Header ignoriert: