diff --git a/src/Adapter/GPX.php b/src/Adapter/GPX.php index 1ac5a2d3..2d68119d 100644 --- a/src/Adapter/GPX.php +++ b/src/Adapter/GPX.php @@ -457,7 +457,7 @@ private function linestringToGPX($geom) public function collectionToGPX(Collection $geometry): string { $metadata = self::processGeometryData($geometry, $this->gpxTypes->get('metadataType')); - $metadata = empty($metadata) || !in_array('metadataType', $this->gpxTypes->get('gpxType')) + $metadata = empty($metadata) || !in_array('metadata', $this->gpxTypes->get('gpxType')) ? '' : "\n{$metadata}\n\n"; $wayPoints = $routes = $tracks = ""; diff --git a/src/Adapter/GpxTypes.php b/src/Adapter/GpxTypes.php index 9edf0fe6..1c0741f1 100644 --- a/src/Adapter/GpxTypes.php +++ b/src/Adapter/GpxTypes.php @@ -124,7 +124,7 @@ public function __construct(?array $allowedElements = null) $this->allowedTrkTypeElements = self::$trkTypeElements; $this->allowedRteTypeElements = self::$rteTypeElements; $this->allowedWptTypeElements = self::$wptTypeElements; - $this->allowedTrkptTypeElements = self::$trkTypeElements; + $this->allowedTrkptTypeElements = self::$trkptTypeElements; $this->allowedRteptTypeElements = self::$rteptTypeElements; $this->allowedMetadataTypeElements = self::$metadataTypeElements;