Bonjour,
J'utilise la version 3.5.1 du SDK2D depuis quelques temps déjà et tout était OK, mais depuis tout à l'heure, il y a une erreur à l'initialisation de la carte ?! J'ai testé avec la 3.5.3 pour voir et j'ai le même résultat :
Si je ne mets *que* les layers « GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2 » et « ORTHOIMAGERY.ORTHOPHOTOS », ça fonctionne. Mais dès que je rajoute un autre layers, par exemple « TRANSPORTNETWORKS.ROADS », « BUILDINGS.BUILDINGS », etc., ça dysfonctionne. Pour information, voici mon init :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Uncaught (in promise) TypeError: r.tileMatrices[0] is undefined t http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 t http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 _addGeoportalLayer http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:119 addLayers http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:119 _afterGetConfig http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:119 onFailure http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:119 r http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 z http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 promise callback*z http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 callService http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 t http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 buildRequest http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 call http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 call http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 getConfig http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 _afterInitMap http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:119 _initMap http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:119 Hs http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:119 Qs http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:119 load http://ireflet.c3t.fr/cnr114crm/geoportail/js/sdk2d/GpSDK2D.js:112 <anonymous> http://ireflet.c3t.fr/cnr114crm/geoportail/start.html:16
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 var map = Gp.Map.load( "mapContainer", { apiKey: "essentiels,topographie,cartovecto,environnement", center: { x: 5.741912, y: 45.201491, projection: "CRS:84" }, zoom: 16, layersOptions: { "GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2": { opacity: 1, visibility: true }, "ORTHOIMAGERY.ORTHOPHOTOS": { opacity: 1, visibility: false }, "TRANSPORTNETWORKS.ROADS": { opacity: 1, visibility: false }, "BUILDINGS.BUILDINGS": { opacity: 1, visibility: false }, "TRANSPORTNETWORKS.RAILWAYS": { opacity: 1, visibility: false }, "HYDROGRAPHY.HYDROGRAPHY": { opacity: 1, visibility: false }, "UTILITYANDGOVERNMENTALSERVICES.ALL": { opacity: 1, visibility: false }, "GEOGRAPHICALNAMES.NAMES": { opacity: 1, visibility: false }, "TRANSPORTNETWORK.COMMONTRANSPORTELEMENTS.MARKERPOST": { opacity: 1, visibility: false, queryable: true }, "PROTECTEDAREAS.PRSF": { opacity: 1, visibility: false, queryable: true } }, controlsOptions: { "layerSwitcher": { }, "zoom": {}, "getfeatureinfo": { layers : { "TRANSPORTNETWORK.COMMONTRANSPORTELEMENTS.MARKERPOST": {}, "PROTECTEDAREAS.PRSF": {}, }, }, "reversesearch": {}, "orientation": { autoHide: true }, "graphicscale": {}, "mouseposition": { editCoordinates: true }, "length": {}, "area": {}, "search": { maximised: true }, "route": {} }, mapEventsOptions: { "mapLoaded": c3tInit }, });
Partager