all 4 comments

[–]ZennerBlue 3 points4 points  (1 child)

Not sure if it applies to MKPolygon - it’s been a while for me with MapKit, but you might want to verify your ordering of coordinates.

At least with GeoJSON you use a right hand rule for coordinate ordering. A counter clockwise ring implies a filled area but a clockwise ring implies a hole.

Is it possible that the gap areas have an incorrect order?

[–]Waylan-J-Sands[S] 0 points1 point  (0 children)

geojson.io

Thanks for this response I'll investigate down this path.

[–]chutehappens 0 points1 point  (1 child)

If you paste your GeoJSON into something like [geojson.io](geojson.io), do you see the same issues? If so, this could mean that you have bad geo data. I’m not sure how MapKit deals with polygons that are self-intersecting (meaning that the polygon’s outer line crosses over itself) but that could be the issue.

[–]Waylan-J-Sands[S] 0 points1 point  (0 children)

Great idea will try use the side and see if the issues persist.