Well, I use the following, which is a little different than yours. But the teleports will active already when you’re near (1-2 meters), so it shouldn’t be much of an issue.
teleports = [Vector(6, 19), Vector(7, 49), Vector(76, 19), Vector(75, 51)]
# hint: to find the nearest one, use the 'findNearest()' method:
nearestTeleport = self.findNearest(teleports)
Cheers
update: I checked in the level editor and the exact positions of the crosses are:
(5.27, 19.23), (4.71, 49.19), (76.67, 19.02), (75.95, 51.00)
…and the teleports should have a 2m radius for activation.