[ka-Map-users] Maintain extents when changing maps -> strange shifting

Harald Schmidt mapcollect at gmx.net
Mon Jan 8 22:21:23 EST 2007


according to Ka-Map Wiki I created a new "function mySetMap(map)" to keep the same map extents when switching the maps:

function mySetMap(map) {
  var extents = myKaMap.getGeoExtents();
  var cx = (extents[2] + extents[0])/2;
  var cy = (extents[3] + extents[1])/2;
  var scale = myKaMap.getCurrentScale();
  myKaMap.selectMap(map, [cx, cy, scale]);

Now the problem:
I have 4 maps with 4 different mapfiles ( all with   EXTENT -180 -90 180 90).
When I switch from map1 to map2 everything is fine (=same map extent). Also switching from map2 to map3 or from map3 to map4 is working correctly. But when I switch back to map1 map1 is shifted to a wrong position. The shift is only in Y-Axis. Shifting again to map2/3/4 and all is fine. Back to map1 shows map1 at same wrong/shifted position. When I pan map1 around the neighboring tiles get loaded and are displayed correctly (beneath the false located tiles).

It makes no difference when i start the described procedere with e.g. map2. after switching back to map2 it is shifted.

Also reducing to 2 maps does not change the behavior.

What might be the reason for this ?? I can't find any mistakes in mySetMap or elsewhere.

Hopefully someone can help me. Thanks in advance !


Harry Schmidt

Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

More information about the ka-Map-users mailing list