From 13418b3eebe839f0e0b603204c21974acc130c66 Mon Sep 17 00:00:00 2001 From: Adrian Schoenig Date: Sun, 26 Feb 2023 21:39:10 +1100 Subject: [PATCH] Fix boundingBox.center when spanning antimeridian --- Sources/GeoJSONKitTurf/Turf+BoundingBox.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/GeoJSONKitTurf/Turf+BoundingBox.swift b/Sources/GeoJSONKitTurf/Turf+BoundingBox.swift index 24cd986..9bd3c44 100644 --- a/Sources/GeoJSONKitTurf/Turf+BoundingBox.swift +++ b/Sources/GeoJSONKitTurf/Turf+BoundingBox.swift @@ -32,7 +32,7 @@ extension GeoJSON.BoundingBox { public var center: GeoJSON.Position { .init( latitude: (southWesterlyLatitude + northEasterlyLatitude) / 2, - longitude: (southWesterlyLongitude + northEasterlyLongitude) / 2 + longitude: (southWesterlyLongitude + northEasterlyLongitude) / 2 + (spansAntimeridian ? 180 : 0) ) }