What is the best way to create GKPolygonObstacle from Tile Map?

I am working on an iOS game where the character can move in a 2D continuous space with obstacles. I want to implement path finding via GameplayKit. My understanding is that I need to create a GKObstacleGraph object. First I need a GKPolygonObstacle, but I am unsure how. I want to create tile maps for the levels. My questions is, what is the best way to create the GKPolygonObstacle from a tile map. I know that I can create a navigation path (example in the image), is this a step in the right direction? Or do I need to create physics bodies for the obstacles?

What is the best way to create GKPolygonObstacle from Tile Map?
 
 
Q