bonjour,
je n'arrive pas à choper le 8 et 113 du code ci dessous :
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 <?xml version="1.0" encoding="UTF-8"?> <gpx creator="StravaGPX" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd" version="1.1" xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"> <trk> <trkseg> <trkpt lat="45.0611700" lon="6.0323350"> <ele>607.6</ele> <time>2019-06-19T07:02:41Z</time> <extensions> <gpxtpx:TrackPointExtension> <gpxtpx:atemp>18</gpxtpx:atemp> <gpxtpx:hr>113</gpxtpx:hr> </gpxtpx:TrackPointExtension> </extensions> </trkpt>
j'ai essayé ceci :
j'aarive à avoir lat lon time ele mais pas gpxtpx:atemp, sans doute à cause des :
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 foreach ($gpx->trk as $trk) { foreach($trk->trkseg as $seg){ foreach($seg->trkpt as $pt){ echo "<p> lat- "; echo $pt["lat"]; echo " lon-"; echo $pt["lon"]; echo " / ele : ". $pt->ele ; $ele = $pt->ele; echo $gpxtpx:atemp["lon"]; foreach($pt->extensions as $ext){ foreach($ext->gpxtpx as $trackpt){ echo "<p>temp:". $trackpt->atemp . "</p>"; } }
auriez-vous une solution ?
je vous remercie
Partager