Problem:
Wenn in der UT Bauauskunft aus der Adresssuche auf die Hausnummer gezoomt wird, dann wird zu stark herangezoomt. Dies führt dazu, dass das Kartenbild (Open-Street-Map-Karte) verschwindet und somit die gewünschte Adresse nicht mehr sichtbar ist.
Ursache:
Das Verhalten ist durch eine fehlende Konfiguration der Zoomstufen bei Verwendung von gekachelten Diensten bedingt.
Lösung:
In der client.config müssen über den Parameter configData.lods entsprechende Zoomstufen definiert werden. Die verfügbaren lods eines gekachelten Dienstes können über dessen REST Schnittstelle abgefragt werden. Zum Beispiel: http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer?f=pjson
Nachfolgend eine mögliche Beispielkonfiguration.
configData.lods = [{ "level": 0, "resolution": 156543.03392800014, "scale": 5.91657527591555E8 }, { "level": 1, "resolution": 78271.51696399994, "scale": 2.95828763795777E8 }, { "level": 2, "resolution": 39135.75848200009, "scale": 1.47914381897889E8 }, { "level": 3, "resolution": 19567.87924099992, "scale": 7.3957190948944E7 }, { "level": 4, "resolution": 9783.93962049996, "scale": 3.6978595474472E7 }, { "level": 5, "resolution": 4891.96981024998, "scale": 1.8489297737236E7 }, { "level": 6, "resolution": 2445.98490512499, "scale": 9244648.868618 }, { "level": 7, "resolution": 1222.992452562495, "scale": 4622324.434309 }, { "level": 8, "resolution": 611.4962262813797, "scale": 2311162.217155 }, { "level": 9, "resolution": 305.74811314055756, "scale": 1155581.108577 }, { "level": 10, "resolution": 152.87405657041106, "scale": 577790.554289 }, { "level": 11, "resolution": 76.43702828507324, "scale": 288895.277144 }, { "level": 12, "resolution": 38.21851414253662, "scale": 144447.638572 }, { "level": 13, "resolution": 19.10925707126831, "scale": 72223.819286 }, { "level": 14, "resolution": 9.554628535634155, "scale": 36111.909643 }, { "level": 15, "resolution": 4.77731426794937, "scale": 18055.954822 }, { "level": 16, "resolution": 2.388657133974685, "scale": 9027.977411 }, { "level": 17, "resolution": 1.1943285668550503, "scale": 4513.988705 }, { "level": 18, "resolution": 0.5971642835598172, "scale": 2256.994353 }, { "level": 19, "resolution": 0.29858214164761665, "scale": 1128.497176 } ];
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.