Bonjour,
Pour écrire un fichier GPX, j'utilise ce code :
J'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var opts = { version: "1.1", internalProjection: this.map.getProjection().clone(), externalProjection: new OpenLayers.Projection('EPSG:4326') }; var formv = new Geoportal.Format.GPX(opts); datagpx = formv.write(vectors.features);
onlineResource is undefined
href:onlineResource.href
http://depot.ign.fr/geoportail/api/j...at/GPX/v1_1.js (ligne 344)
La ligne rouge dans cette portion de code :
Je précise que cette erreur existait avec la version 1.2 de l'API.
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 "link" : function(obj) { var onlineResource= (obj.attributes || obj.metadata || obj).onlineResource; var node= this.createElementNSPlus('link', { uri:this.gpxns, attributes:{ href:onlineResource.href } }); this.writeNode('text', onlineResource, node); var mc= this.mappingContext; this.mappingContext= "link"; this.writeNode('type', onlineResource, node); this.mappingContext= mc; return node; },
Quand je commente la ligne :
Donc, j'utilise la version 1.0, j'ai le même bug que mga_geo, voir cette discussion : V1.3 Geoportal.Format.GPX modifié ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part version: "1.1",
Partager